一次CTF经历
发布时间
阅读量:
阅读量
文件md5:85C0D584982424D0890F5A82046A05E1
混淆:
.text:O.OE.EI E3 C7 ; 跳转至指令j的位置
.text:EZ short segment ; 指令执行后将跳转至指令j的位置
.text:near pointer ; 指令执行后将跳转至指令j的位置
.text:processor register ; 指令执行后将跳转至指令j的位置
.text:memory location ; 指令执行后将跳转至指令j的位置
.text:EZ short segment ; 跳转至指令j的位置
.text:near pointer ; 跳转至指令j的位置
.text:EZ short segment ; 跳转至指令j的位置
里边有几处像这样的混淆,手工全部patch掉。
当偏移量设定在493小时时,对应的长度参数设置为Ch后将被转换至十六进制数值。
当偏移量设定在4DD小时时,对应的长度参数设置为5小时后会被转换至十六进制数值。
当偏移量设置在526小时时,相应的长度参数设定为5小时并会被转换。
当偏移量设定在5D6小时时,相应的长度参数设置16小时并将被转换至十六进制数值。
替换之后就可以F5看代码了
int __usercall sub_401080@<ea
全部评论 (0)
还没有任何评论哟~
