zhengmin1989 / ROP_STEP_BY_STEP

一步一步学ROP
554 stars 194 forks source link

使用pattern.py进行fuzz时地址出错 #7

Open ftk-sostupid opened 7 years ago

ftk-sostupid commented 7 years ago

蒸米师傅我在用pattern生成的150字节数据填充gdb附加的level1的时候,返回信息如下: (gdb) run Starting program: /root/test1 Aa0Aa1Aa2Aa3Aa4Aa5Aa6Aa7Aa8Aa9Ab0Ab1Ab2Ab3Ab4Ab5Ab6Ab7Ab8Ab9Ac0Ac1Ac2Ac3Ac4Ac5Ac6Ac7Ac8Ac9Ad0Ad1Ad2Ad3Ad4Ad5Ad6Ad7Ad8Ad9Ae0Ae1Ae2Ae3Ae4Ae5Ae6Ae7Ae8Ae9

Program received signal SIGSEGV, Segmentation fault. 0x00005555555546aa in vulnerable_function () (gdb) 这里的地址0x00005555555546aa格式为什么是这样,是哪里出了问题还是编译的时候ASLR关闭失败了?

ftk-sostupid commented 7 years ago

上面的问题好像是因为我的系统是64位的。。。