|
|
[原创]对Themida1.9.1.0的通法破解一文的补充(再修正)
直接打包一个OLLYDBG到网盘啦,这样就不会让大家乱找插件了 |
|
|
请教一个C++的初级问题
谢谢你的回复,实在无办法,我看来也只能用wsprintf来过渡了。 |
|
|
请教一个C++的初级问题
首先非常感谢楼上两位的热情回复。 还有一点转不过弯来,请继续指点一下 如换成下面代码 汇编格式 aa db 97h,31h,32h,0 ;定义一个字符串 C++格式 char * aa = "\x9712" //想定义一个和汇编格式相同的字符串,但这样写结果不对。 那么应该如何写呢? |
|
|
[原创]修改OllyICE, 方便调试MFC程序
这么好的文章,应该加精华鼓励楼主啦 |
|
|
[原创]Dll2Lib 3.00 脱壳后修复及优化 (Armadillo 4.66)
这个应该入选精华啦,好文章 |
|
|
[原创]Themida的另类破解
关于OLLYDBG需要怎样设置,一楼中的文章没说明,搞到我们只能靠摸,能否把你的OLLYDBG.ini文件上传上来呢? |
|
|
[原创]Themida的另类破解
请问我用你的脚本,调试附件中的那个程序,用脚本第1次弹出对话框没问题,第2次按要求修改也存了盘,但只能中断在下面地址,是什么原因呢? 00658C2F FF95 251A7409 call [ebp+9741A25] 00658C35 8DBD 049F8409 lea edi, [ebp+9849F04] 00658C3B 8D8D 97A48409 lea ecx, [ebp+984A497] 00658C41 B8 158249F5 mov eax, F5498215 00658C46 2BCF sub ecx, edi ; PeInfo_t.00630C13 00658C48 83BD 19038709 0>cmp dword ptr [ebp+9870319], 0----------最后停在这里,不能去到OEP 00658C4F 0F84 A3000000 je 00658CF8 00658C55 3007 xor [edi], al 00658C57 D0C8 ror al, 1 00658C59 47 inc edi ; PeInfo_t.00630C13 00658C5A 49 dec ecx 00658C5B ^ 0F85 F4FFFFFF jnz 00658C55 00658C61 8DBD D81E8709 lea edi, [ebp+9871ED8] 00658C67 8DB5 C5A38409 lea esi, [ebp+984A3C5] 00658C6D 8D8D 6B1F8709 lea ecx, [ebp+9871F6B] 00658C73 2BCF sub ecx, edi ; PeInfo_t.00630C13 我的OD异常设置如下图: ![]() |
|
|
[原创]+BP-OLLY v0.1及IDAFicator v1.2.12.5插件汉化
如能再把那个History+News.txt文件汉化一下就更完美了。 |
|
|
[推荐]ODplugin-IDAFicator_1.2.12
这么好的插件,有没有汉化版本的呢? |
|
|
[原创]处理Invalid data in the file!附加数据的工具。[更新了]
中国人使用的东西,最好是搞个中文版啦 |
|
|
[原创]在线视频下载IE插件
编译错误,请楼主核对一些,重新上传 Deleting intermediate files and output files for project 'ExplorerFavorateMenu - Win32 Release MinSize'. R:\GetVideo\ExplorerFavorateMenu_i.c(39): Could not find the file guiddef.h. R:\GetVideo\ExplorerFavorateMenu_i.c(42): Could not find the file guiddef.h. --------------------Configuration: ExplorerFavorateMenu - Win32 Release MinSize-------------------- Creating Type Library... Processing R:\GetVideo\ExplorerFavorateMenu.idl ExplorerFavorateMenu.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oaidl.idl oaidl.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\objidl.idl objidl.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\unknwn.idl unknwn.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\wtypes.idl wtypes.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\ocidl.idl ocidl.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oleidl.idl oleidl.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\servprov.idl servprov.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\urlmon.idl urlmon.idl Processing D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\msxml.idl msxml.idl Compiling resources... Compiling... StdAfx.cpp NOTE: WINVER has been defined as 0x0500 or greater which enables Windows NT 5.0 and Windows 98 features. When these headers were released, Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions. For this release when WINVER is defined as 0x0500 or greater, you can only build beta or test applications. To build a retail application, set WINVER to 0x0400 or visit b88K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3#2A6j5%4u0G2M7$3!0X3N6q4)9J5k6h3y4G2L8g2)9J5c8X3#2K6k6r3&6Q4x3V1k6K6k6r3D9`. to see if retail Windows NT 5.0 or Windows 98 headers are available. See the SDK release notes for more information. Compiling... ExplorerFavorateMenu.cpp R:\GetVideo\ExplorerFavorateMenu.cpp(31) : error C2065: 'SOCKET' : undeclared identifier R:\GetVideo\ExplorerFavorateMenu.cpp(31) : error C2146: syntax error : missing ')' before identifier 's' R:\GetVideo\ExplorerFavorateMenu.cpp(38) : error C2059: syntax error : ')' R:\GetVideo\ExplorerFavorateMenu.cpp(39) : error C2143: syntax error : missing ';' before '{' R:\GetVideo\ExplorerFavorateMenu.cpp(39) : error C2447: missing function header (old-style formal list?) R:\GetVideo\ExplorerFavorateMenu.cpp(148) : error C2146: syntax error : missing ')' before identifier 's' R:\GetVideo\ExplorerFavorateMenu.cpp(148) : warning C4229: anachronism used : modifiers on data are ignored R:\GetVideo\ExplorerFavorateMenu.cpp(148) : error C2059: syntax error : ')' R:\GetVideo\ExplorerFavorateMenu.cpp(149) : error C2143: syntax error : missing ';' before '{' R:\GetVideo\ExplorerFavorateMenu.cpp(149) : error C2447: missing function header (old-style formal list?) FavorMenuBar.cpp HookApi_JMP.cpp R:\GetVideo\HookApi_JMP.cpp(25) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) R:\GetVideo\HookApi_JMP.cpp(45) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) MenuBar.cpp saveLogA.cpp Generating Code... 执行 cl.exe 时出错. ExplorerFavorateMenu.dll - 1 error(s), 0 warning(s) |
|
|
|
|
|
OLLYICE该更新了(更新是因为DBGHELP.DLL能溢出)
删掉了就不能进行源码级调试 |
|
|
[原创]例说Exe程序作为DLL进行加载
这个思路我以前也试过,但没楼主做得这么完美,多谢牛哥!! |
|
|
|
|
|
[原创]加快ODICE鼠标滚动速度
刚好够啊,你再认真对比一下啊,哈哈 |
|
|
[原创]加快ODICE鼠标滚动速度
[QUOTE=Bughoho;461384]004595FF |. 8945 CC mov dword ptr [ebp-34], eax 00459602 |. F645 CE 20 test byte ptr [ebp-32], 20 00459606 |. ...[/QUOTE] 这个我也分析过,SetScrollPos函数只是设置滚动条的滑动块位置,不能滚动窗口。 00459645 |. E8 3C5E0500 call <jmp.&USER32.GetScrollPos> ; \GetScrollPos 0045964A |. 3BF0 cmp esi, eax //比较新旧位置 0045964C |. 74 0E je short 0045965C //没有滚动就相等并跳 0045964E |. 6A 01 push 1 ; /Redraw = TRUE 00459650 |. 56 push esi ; |Pos 00459651 |. 6A 01 push 1 ; |BarType = SB_VERT 00459653 |. 8B4D 0C mov ecx, dword ptr [ebp+C] ; | 00459656 |. 51 push ecx ; |hWnd 00459657 |. E8 445F0500 call <jmp.&USER32.SetScrollPos> ; \SetScrollPos |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值
