-
-
[原创]分享一个QuickTime静态分析IDAPython脚本
-
发表于:
2012-11-15 07:55
4466
-
[原创]分享一个QuickTime静态分析IDAPython脚本
最近在用IDA分析QuickTime.qts中代码的时候,发现其中很多函数(有2800多个吧)都是由theQuickTimeDispatcher函数分发来实现调用的,比如在模块以下位置有两处函数调用:
.text:6688EDF0 loc_6688EDF0:
.text:6688EDF0 mov eax, [esp+124h+var_F0]
.text:6688EDF4 test eax, eax
.text:6688EDF6 jz short loc_6688EE01
.text:6688EDF8 push eax
.text:6688EDF9 call sub_668FE1B0
.text:6688EDFE add esp, 4
.text:6688EE01
.text:6688EE01 loc_6688EE01:
.text:6688EE01 cmp [esp+124h+var_104], 0
.text:6688EE06 jz short loc_6688EE15
.text:6688EE08 lea eax, [esp+124h+var_104]
.text:6688EE0C push eax
.text:6688EE0D call sub_668CE1D0
.text:6688EE12 add esp, 4
mov eax,[分发函数序号]
jmp theQuickTimeDispatcher
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)