常熟港华置业有限公司:自己动手修改证券软件:同花顺权证个人机构交易专业版 - 股票软件使用技巧

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 16:46:41

自己动手修改证券软件:同花顺权证个人机构交易专业版

[ 发布时间:2009-11-17 7:24:59 ] [ 来源:本站原创 ] [ 发布:佚名 ] [ 参与评论 ]
同花顺权证个人/机构交易专业版的版本基本上如下:
10JQKA_JGJYB_v4.40.51_Build71229
10JQKA_JGJYB_v4.40.80_Build80822
10JQKA_JGJYB_v4.50.31_Build81230
10JQKA_QZJCB_v4.60.19_Build91112

破解就从最先发布的10JQKA_JGJYB_v4.40.51_Build71229开始,这样可以看清版本更新的脉络!
1.搜索下载
首先上网搜索10JQKA_JGJYB_v4.40.51_Build71229,百度或谷歌一下。
2.解包组建
下载后的安装包无需安装,我们用一个解包程序Universal Extractor v1.6提取机构交易程序的核心文件,双击黄色图标的UniExtract,
Snap21.jpg (32.46 KB)
2009-11-16 15:51
10JQKA_JGJYB_v4.40.51_Build71229拖拽进入UniExtract窗口释放,然后点击【确定】按键,
Snap22.JPG (43.6 KB)
2009-11-16 15:55
弹出黑色DOS窗口检测出来是Inno Setup 5.2.0.1打包并解包,
Snap25.jpg (52.35 KB)
2009-11-16 15:55
10JQKA_JGJYB_v4.40.51_Build71229\{app}文件夹里面就是相关程序。
Snap27.jpg (62.12 KB)
2009-11-16 15:55

我们在桌面先创建一个文件夹,命名为【同花顺权证个人机构交易专业版】,首先拖进机构版主程序xiadan.exe,双击提示没有hcrypt.dll组件,
Snap34.jpg (31.55 KB)
2009-11-16 16:09
拖进。。。
Snap35.jpg (27.16 KB)
2009-11-16 16:19
如此三番,机构交易专业版的核心文件完成!
Snap36.jpg (65.2 KB)
2009-11-16 16:23
测试运行,需要密码开通权限,关键在机构版下单功能模块。

3.脱壳修复
用超级巡警病毒分析工具之File Format Identifier(FFI)程序检查机构版下单功能模块func.dll,发现有UPX压缩壳,
Snap37.jpg (76.61 KB)
2009-11-16 16:28

用UPX脱壳机脱壳,
Snap38.jpg (57 KB)
2009-11-16 16:35

用专门工具Rebuilder重建PE(这好比图书馆的书籍分门别类放置),
Snap42.jpg (55.92 KB)
2009-11-16 16:40

用专门工具Resource binder 2.6 cn fixed重建资源(汇集资源,并且资源节放在最后),
Snap44.jpg (86.16 KB)
2009-11-16 16:43

用专门工具PE Explorer 1.99.5检查原资源节(节大小为0)位置,后面仅有新资源节,就删除原资源节,否则继续下一步。
Snap45.jpg (123.33 KB)
2009-11-16 17:56
用专门工具Restorator_2007_Build_1747_CHS修改资源,比如替换位图135,然后保存。
Snap47.jpg (114.12 KB)
2009-11-16 18:09
用FFI打开程序删除原资源节,并且重建PE,这样就完成了脱壳修复工作!
Snap50.jpg (67.94 KB)
2009-11-16 19:27
Snap52.jpg (127.47 KB)
2009-11-16 19:27
将原来的func.dll文件改名为func0.dll,将脱壳修复好的func_rebuild.dll文件改名为func.dll,运行xiadan.exe,出现登陆的窗口。
Snap54.jpg (115.03 KB)
2009-11-16 19:27

4.功能破解
机构版下单功能模块func.dll的核心程序是用LUA脚本语言编写,放在资源节中,既然这样,我们就用资源修改工具Restorator_2007_Build_1747_CHS修改。

A。进入机构版交易界面:
首先输入同花顺账号及密码:hexintest12345678登陆,这是同花顺内部人员留下的后门帐号。
Snap56.jpg (28.76 KB)
2009-11-16 19:33

可以进入机构版交易界面,哈哈!
Snap58.jpg (92.61 KB)
2009-11-16 19:33

那么这个hexintest12345678在哪里呢?
用资源修改工具Restorator查看
html项的
MOD\LOGIN_THS.LUA文件,可以发现之:
Snap30.jpg (48.18 KB)
2009-11-16 15:50
最开始有人把它修改为“8”,当然我们可以修改为其它任意密码。
保存修改,尝试输入同花顺账号及密码:8登陆,成功!

B。进入个人交易界面:
用资源修改工具Restorator查看对话框项
之LOGIN_THS文件,发现有【切换到单帐户模式】按键,勾选可视,保存修改,
Snap60.jpg (159.81 KB)
2009-11-16 19:52
尝试切换到单帐户模式
Snap64.jpg (28.94 KB)
2009-11-16 19:52
Snap67.jpg (22.88 KB)
2009-11-16 20:06
输入券商个人交易账号及密码登陆,成功!
Snap70.jpg (83.89 KB)
2009-11-16 20:06

C。预置同花顺账号及密码:
用资源修改工具Restorator查看对话框项
之LOGIN_THS文件,
点击【同花顺账号:】之后的空白框,在右边标题栏下面的空白框输入同花顺账号;
Snap71.jpg (129.75 KB)
2009-11-16 20:21
点击【密码:】之后的空白框,在右边标题栏下面的空白框输入密码;
Snap74.jpg (133.06 KB)
2009-11-16 20:21
保存修改,打开程序发现已经输入同花顺账号及密码,直接登陆,成功!
Snap76.jpg (30.53 KB)
2009-11-16 20:24

D。直接进入机构版交易界面:
用资源修改工具Restorator查看
html项
的DATACENTER.LUA文件,向下翻看,
Snap32.jpg (42.26 KB)
2009-11-16 15:55
在local _ret = sys.ShowDialog('login_ths', _w, _data, 1)语句前面添加--,变成
Snap33.jpg (29.56 KB)
2009-11-16 15:58
保存修改,打开程序发现直接进入机构版交易界面,成功!
这一项修改还是不变就悉听尊便!

E。图标更换:
看见【机构版交易界面】千篇一律的图标,你会萌生替换的冲动,那么,开始行动吧。
为了大家更好地学习,替换图标的办法太简单了,就介绍添加图标,修改相关设定吧!
用资源修改工具Restorator查看
图标项,展开,点击图标项,右键打开添加资源项,图标命名210确定,点击210,右键打开导入210.ico;
Snap84.jpg (90.44 KB)
2009-11-16 21:15
查看菜单项,展开,点击129项,
Snap85.jpg (122.32 KB)
2009-11-16 21:15
POPUP "查询\n1301\n1301"修改为 POPUP "查询\n210\n210"
保存修改,打开程序进入机构版交易界面,查询前面图标更换成功!
Snap86.jpg (92.66 KB)
2009-11-16 21:15
仿照上述步骤添加图标名,导入图标,修改菜单129项更换相应的图标。
Snap87.jpg (77.66 KB)
2009-11-16 22:12
您肯定有更赏心悦目的图标,请上传让大家分享!

F。修改版权:
用资源修改工具Restorator查看
对话框,展开,点击100项,这个“关于”就是版权页,核新版权所有,我就不学“先机”篡改了。
增添两个图标示范一下,
Snap79.jpg (152.23 KB)
2009-11-16 20:45
Snap80.jpg (109.09 KB)
2009-11-16 20:45

ICON 101, -1, 77, 51, 21, 21, 0, WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE下面
增加两行
ICON 102, -1, 45, 51, 21, 21, 0, WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
ICON 103, -1, 109, 51, 21, 21, 0, WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
Snap77.jpg (158.99 KB)
2009-11-16 20:45
保存修改,打开程序进入机构版交易界面,系统栏下的“关于”就是版权页,点击看看吧!
2008年8月,机构版下单功能模块func.dll更新,脱壳修复会运行,提示“你是盗版软件的受害者”
用十六进制汇编语言编辑器c32asm打开func.dll,寻找关键点,基本步骤以图中序号为准,一步一步慢慢来!
打开保存的修改程序试一试:

机构版下单功能模块如下:

func.dll(2007, 12, 29, 3)

至于最新的机构版下单功能模块func.dll(2009, 11, 6, 61)如何修改?聪明的您自己动手吧!