今現在ROP Emporiumというサイトの最初の問題のret2winをやっており、見た感じ
メモリの書き換えだったのでgdbのpattern_createで求めたオフセットを元に
python3 -c 'print( "A" * (オフセットの数) + "リトルエンディアンで書いた呼び出したい関数のアドレス" )' | ./実行ファイル
を打ったのですが、上手くフラグが出ず、適当に上記のオフセットをちょっと変えてみたりAを\x90に変えたりしても、
32bitと64bit両方にSegment faultが発生します。
仕方ないので諦めてWrite Upを見たら上記の通りの回答であり、書き間違いの可能性も考えて念の為いくつかの
Write Upを巡ってそれらのコマンドをコピペしたのですが、自分のPCでは全てSegment faultになります。
どなたか原因が思い当たる方がいたら教えてください。
当方の環境はKali linuxの64bitで外付けSSDに接続して使ってます。