关于分析家2006版的图文接收问题_(20060103更新)
来自:MACD论坛(bbs.shudaoyoufang.com)
作者:yy28
浏览:14141
回复:78
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
分析家各版本都带有图文接口,只是在注册表的主键字串不同而已,解决办法很多。
分析家(R)2005 V5.2.08.1217
【注册表方法:】
导出[HKEY_LOCAL_MACHINE\SOFTWARE\stockdrv]
[HKEY_LOCAL_MACHINE\SOFTWARE\stockdrv]
"Driver"="C:\\WINDOWS\\system32\\HRINTER.DLL"
改为下面的主键后存盘再导入:
[HKEY_LOCAL_MACHINE\SOFTWARE\stockdrvTW] <-----只增加TW
"Driver"="C:\\WINDOWS\\system32\\HRINTER.DLL"
【文件修改方法:】
用WINHEX打开superstkn.exe,查找文本,输入StockDrvTW,只找到一处。
02652592 57 41 52 45 5C 53 74 6F 63 6B 44 72 76 54 57 00 WARE\StockDrvTW.
修改为下面的数据后存盘就可以了。
02652592 57 41 52 45 5C 53 74 6F 63 6B 44 72 76 00 57 00 WARE\StockDrv.W.
【OllyDBG调试器破解方法:】
用新版OD加载superstkn.exe,再用插件中的超级字串参考—》查找ASCII,找完文本后再找关键字输入Driver,跟随它的地址就到下面的代码,分析一下就知道图文接口的主键在那里。
00446819 PUSH EAX ; /Arg2
0044681A PUSH 00678384 ; |driver <--------------关键字
0044681F CALL 004A7C83 ; \superstk.004A7C83
004A7C83 PUSH EBP
004A7C96 PUSH 006879AC ; |Subkey = "SOFTWARE\StockDrvTW" <-----主键
004A7C9B PUSH 80000002 ; |hKey = HKEY_LOCAL_MACHINE
004A7CA0 CALL DWORD PTR DS:[<&ADVAPI32.Re>; \RegOpenKeyExA
004A7CC4 PUSH DWORD PTR SS:[EBP+8] ; |ValueName = "Driver" <-----子键
004A7CC7 PUSH DWORD PTR SS:[EBP-C] ; |hKey
004A7CCA CALL DWORD PTR DS:[<&ADVAPI32.Re>; \RegQueryValueExA
祝大家新年万事如意!
分析家(R)2006 V6.0.00.2200
这个版本把图文接口主键改回到:
[HKEY_LOCAL_MACHINE\SOFTWARE\fxj\SUPERSTK\Settings]
"DRIVER"="C:\\WINDOWS\\SYSTEM\\HRINTER.DLL"
00446AB0 PUSH EAX ; /Arg2
00446AB1 PUSH 00677384 ; |Arg1 = 00677384 ASCII "Driver" <---关键字
00446AB6 CALL 004A7FCD ; \SUPERSTK.004A7FCD
004A7FCD PUSH EBP
004A7FE0 PUSH 006869AC ; |Subkey = "SOFTWARE\fxj\SUPERSTK\SETTINGS" <--主键
004A7FE5 PUSH 80000002 ; |hKey = HKEY_LOCAL_MACHINE
004A7FEA CALL DWORD PTR DS:[<&ADVAPI32.RegOpe>; \RegOpenKeyExA
004A800E PUSH DWORD PTR SS:[EBP+8] ; |ValueName = "Driver" <----子键
004A8011 PUSH DWORD PTR SS:[EBP-C] ; |hKey
004A8014 CALL DWORD PTR DS:[<&ADVAPI32.RegQue>; \RegQueryValueExA
[ 本帖最后由 yy28 于 2006-1-3 11:47 编辑 ] |