2018/04/09 09:08
意味不明
Q&A
退会済みユーザー
総合スコア0
投稿2018/04/09 09:00
相手のPCの特定のファイルの中身をみる。
何かしらのコードがあるわけではありません。
多分、相手のPCの特定のファイルを見るためにファイルに関する関数を使うと思います。
私はCを使うのでこちらのファイルの読み込みの関数を用いると思っているのですが、
例えば簡単なプログラムとしてこんな感じのです。
#include <stdio.h> int main(void) { int i; FILE *file; file = fopen("test.txt","r"); fscanf(file,"%d",&i); fclose(file); printf("%d\n",i); return 0; }
相手のPCで以上のようなプログラム(ちゃんとしたコードはもっと複雑に思えます)を走らせ、何かしらのバイナリデータやアセンブリデータからファイルの場所(アドレス)が把握、あるいは推測できたとします。
そのファイルの中身を見るためにⅭかアセンブリコードでプルグラムを再度作り、ファイルの中身を見たりするのでしょうか?
個人的には最初に送ったcプログラムから得られたアセンブリプログラムから相手のPCのCPUの機種などを推測して、Ⅽで書くのではなくアセンブリ言語で書いたプログラムでファイルの中身が見てみたいです。
CTFというものを半年前に知り、今回のような質問を投稿しました。
https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=92771&item_no=1&attribute_id=1&file_no=1