tag: アセンブラ 1/2
1カ月で習得できるアセンブリ言語の勉強法とおすすめの書籍
- 0
- 0
リバースエンジニアリングの勉強法

Lenas Reversing for Newbies https://forum.tuts4you.com/files/file/1307-lenas-reversing-for-newbies/ The Legend of R4ndom Tutorials https://forum.tuts4you.com/files/file/1308-the-legend-of-r4ndom-tutorials/ ゲームのチートに関するものではなく、ソフトウェアクラッキングについてのTutorialです。 両者は共通する点が多く、私はこのTutorialをやっていたおかげで...
- 2
- 0
Cheat Engineでゴッドイーター3をチートしよう! スクリプトでアドレスを自動検出する

Cheat Engineでよくあるのが、体力や弾丸のアドレスを見つけたのにゲームを再起動すると使えないといった*問題です。これは動的に確保されたメモリ領域の場合に起こる現象です。今回はスクリプトを使ってアドレスを自動検出することで、その問題を解決してみようと思います。これをしておくと、後々ポインタースキャンをする時やその他の作業をするのが楽になります。 なお、この記事の内容はゴッドイーター3だけでなく、他の...
- 8
- 0
DLLインジェクションで実行中プロセスのマシンコードを書き換える

今回はRemoteDLLというツールを使ってdllインジェクションをやってみます。dllインジェクションとは、実行中プロセスのメモリ空間に自分が作成したdllモジュールを読み込ませ、任意のコードを実行するといったものです。 RemoteDLLはdllインジェクションをGUIで簡単に行えるようにするための補助ツールみたいなものです。dllはVisual Studioで作成しています。 参考までに下記画像では、dllインジェクションでCalculat...
- 0
- 0
キージェネレータの作成でつまずいたところ2 - lea命令

lea命令はgoogleで検索すると、メモリ上のアドレス値をレジスタに格納する命令と出てきますが、 ただ計算するだけの命令としても使われます。 上記の場合、足し算をしているだけです。なので、eax+eaxの答えをecxレジスタに格納しています。C言語に変換すると、ecx = eax + eaxになりますね。...
- 0
- 0