C

初心者がGhidraを使ってみた | リバースエンジニアリング

Ghidraの環境構築/インストールから、Ghidraの使い方とリバースエンジニアリングの実践まで、記録を残します。 Introduction Material Results 環境構築 Ghidraをインストールする JDK(Java Development Kit)をインストールする Ghidraを起動する Ghidraでフ…

パスワード認証の暗号化 | はじめてのリバースエンジニアリング#6

ASCII値の合計を比較する簡単な暗号アルゴリズムを用いて、自らリバースエンジニアリングするためのパスワード認証プログラムを作成し直しました。 Introduction Material Results 簡単な暗号アルゴリズム 正規パスワードの合計ASCII値を算出する パスワード…

パスワード認証プログラムの作成 | はじめてのリバースエンジニアリング#1

パスワード認証プログラムを作成し、それを自らリバースエンジニアリングしてアクセス承認を引き出したいシリーズその1。 今回は下準備として、今後解析していくための簡単なパスワード認証プログラムを作成しました。 Introduction Material Results パス…

はじめてのC言語 | Linux環境構築 - vim

はじめてLinuxでC言語の初歩的なプログラミングをやったので、手順のノートを残します。 UbuntuにはもともとC言語が入っているので、 vimとgccをインストールすれば、 vimでテキストの作成、 gccでコンパイル、 ディレクトリの指定で実行、という手順で一連…