C

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

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

パスワード認証の暗号化 | リバースエンジニアリング入門#6

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

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

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

LinuxではじめてのC言語を実行する | vim + gcc

Linux (Ubuntu) + vimでC言語を実行する環境構築をしたので、手順のノートを残します。 UbuntuにはもともとC言語が入っているため、以下の流れでC言語を実行できるようになりました。 vimとgccのインストール vimでテキストの作成 gccでコンパイル ディレク…