リバースエンジニアリング
セキュアソフトウェアを買って読書中なので,P147に載ってるスクリプトのLinux版を作って見ました. 誤用しやすい関数(strcpy,sprintfとか)を探すのに使うスクリプトです。 #!/bin/sh #set -x if [ $# != 3 ]; then echo "Usage: " $0 " [dir] [function lis…
今日は次の課題に挑戦。 昨日のはgdbで動かすことができたけど今回のはアンチデバッガの処理が入ってるので昨日と同じ手法が使えない。 普通に動かすと・・・ bt Cyrex_LinuxCrackme2 # ./crackme -[ Linux CrackMe (Level:3) by cyrex ]- -[ TODO: Get the …
DVLには色々なソフトウェアが収録されているので飽きずに遊べます。 今日やったのはcrackmeというソフトをリバースエンジニアリングしてパスワードを当てるといったものです。まずはどんなものか確認 bt Cyrex_LinuxCrackme1 # ./crackme -[ Linux CrackMe (…