首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
babytea专题
DASCTF NOV - re - babytea - writeup
初识别为正常tea算法,稍改了魔数delta。 考点主要集中在对异常的识别与调试。一共有三处异常: 第一处:必定为0,必定执行异常处理程序: 第二处:由给予值的最高位(第32位)决定,不一定执行异常: 第三处:必定为0,必定执行异常处理程序: 那么这里有两点:①为了方便代码阅读,可以先将必定执行的语句改为jmp,之后伪代码可以如下图: ②要在动调里捕获异常,我们可以在异常处理代码的入口下
阅读更多...