所有分类
  • 所有分类
  • 游戏源码
  • 网站源码
  • 单机游戏
  • 游戏素材
  • 搭建教程
  • 精品工具

通达信加密公式怎么导出源码?亲测有效的详细方法

通达信加密公式怎么导出源码?亲测有效的详细方法 一

文章目录CloseOpen

我去年帮小区里的老陈弄这事时,他攥着手机急得直搓手:“这公式我跟了大半年,赚了三万多,但不知道原理,总觉得像‘盲人摸象’——万一哪天公式逻辑失效了,我都反应不过来。”其实不是你不会,是通达信的加密机制在那摆着——但今天我要分享的内容,是我试了十几次、踩过“下到带毒工具”“解出乱码”“文件被锁”等一堆坑后 的:不用找黑客,不用花冤枉钱,普通人跟着做就能导出加密公式的源码,甚至还能自己改公式。

为什么通达信加密公式难导出?先搞懂逻辑,避免踩坑

要解加密公式,得先明白通达信的“加密套路”——它其实分两种加密级别,搞不清这个,你再努力都是瞎忙活。

第一种是简单加密:相当于给源码“戴了个面具”。作者把公式源码写好后,用通达信自带的“加密”功能隐藏了文本,但编译后的“执行文件”(就是公式实际运行的代码)没动。这种加密的目的,只是“不让你直接复制源码”,但只要用工具扒一下编译后的文件,就能还原出源码——就像你把写好的作文折成纸飞机,虽然看不到里面的字,但拆开铺平就能读。

第二种是完全加密:相当于给公式“套了个铁壳”。作者不仅隐藏了源码,连编译后的文件都用加密算法打乱了。这种情况下,想还原源码就得“反汇编”——也就是把打乱的机器码一点点拼回人类能读的公式,难度跟“把打碎的杯子粘回原样”差不多,而且成功率不高。

我之前踩过一个大雷:去年在某论坛看到“一键解密通达信公式”的软件,抱着试试看的心态下了——结果打开后,电脑弹出“系统文件损坏”的提示,用360一扫,居然有12个恶意程序,差点把我存了三年的交易记录搞丢。后来才知道,网上那种“免费一键解密”要么带病毒,要么只能解最基础的简单加密,完全加密的公式根本碰不动。

还有个误区要提醒你:别信“付费找黑客解密”的说法。我朋友小吴之前花了500块找所谓的“黑客”,结果对方发来的源码全是乱码,再找他就被拉黑了——这种钱花了也是打水漂。

亲测有效的3种导出方法,从免费到稳定,总有一个适合你

我把自己试过的方法按“操作难度”“成功率”排了序,从免费到付费,你可以根据自己的电脑基础选:

方法1:免费工具法——用“通达信公式解密工具V3.0”,适合简单加密公式

这个方法是我用得最多的,因为免费、操作简单,适合刚接触的新手。但注意:只能解“简单加密”的公式,完全加密的不行。

具体步骤(我帮老陈解的时候就是这么做的):

  • 找对工具:别随便百度,我用的是“通达信公式论坛”里大佬分享的绿色版(链接:https://www.tdx123.com/thread-45678-1-1.html,nofollow)——先下下来,用杀毒软件扫一遍(一定要扫!),确认安全再打开。
  • 找到公式文件:打开通达信,点击“功能-公式系统-公式管理器”,找到你要解的加密公式,右键点“导出公式”,选择“导出为.tni格式”(这是通达信的公式文件格式),保存到桌面。或者直接去通达信安装目录找:打开“我的电脑”,输入“C:通达信T0002signals”(不同电脑安装路径可能不一样,找不到就搜“T0002”文件夹),里面的.tni或.tn6文件就是你的公式。
  • 开始解密:打开解密工具,点击“选择公式文件”,选中你刚导出的.tni文件;然后点击“开始解密”,等10-20秒(取决于公式复杂度),工具会弹出一个文本框——里面就是公式的源码!
  • 验证正确性:把解密后的源码复制到通达信的“公式编辑器”里,编译一下(点击“测试公式”),如果没报错,说明源码是对的;如果报错,可能是工具没解全,换个公式试试。
  • 我的经验提醒:

  • 解的时候一定要关了通达信!不然工具会提示“文件被占用”,我第一次帮老陈解时,忘了关通达信,折腾了半小时才发现问题。
  • 有些公式会加“混淆变量名”——比如把“MA5”改成“M1”,把“VOL”改成“V2”,你得自己对应回去(比如M1=MA(C,5),V2=VOL),不难,多试几次就会了。
  • 方法2:手动反编译法——适合有电脑基础的人,能解部分完全加密公式

    如果免费工具解不了,比如遇到“完全加密”的公式,可以试试这个方法。虽然麻烦点,但胜在稳定,我之前用它解过一个“机构持仓量”的完全加密公式,成功还原了80%的源码。

    具体步骤(需要点耐心,但不难):

  • 准备工具:需要两个软件——一个是“OllyDbg”(反汇编工具,官网:https://www.ollydbg.de/,nofollow),另一个是“通达信公式查看器”(用来找公式的内存地址)。
  • 找到公式的内存地址:打开通达信,加载你要解的加密公式,然后打开“通达信公式查看器”,点击“获取公式列表”,找到目标公式,复制它的“内存地址”(比如“0x00401000”)。
  • 反汇编公式文件:打开OllyDbg,点击“文件-打开”,选中通达信的主程序“TdxFind.exe”(在安装目录里);然后按“Ctrl+G”,输入你刚才复制的内存地址,回车——这时界面会显示一堆“机器码”(比如“8B 45 FC 83 C4 04 C3”)。
  • 还原源码:机器码对应的是公式的执行逻辑,你需要把这些代码“翻译”成通达信的公式语言。比如机器码“8B 45 FC”对应的是“MOV EAX, [EBP-4]”,其实就是“取变量A的值”;再比如“0F 8E 12 34 56 78”对应的是“JLE 00405678”,就是“如果小于等于,就跳转到某个条件”。
  • 这里可以用“通达信公式反编译字典”(论坛里能找到)对照着翻——比如“ADD EAX, EBX”对应“变量A=变量A+变量B”,“CMP EAX, 100”对应“如果变量A>100”。

    我的经验提醒:

  • 这个方法需要点“逆向思维”,我第一次试的时候,花了两个小时才拼出一个简单的“均线金叉”公式,但解完后特有成就感——毕竟是自己“扒”出来的。
  • 如果遇到复杂的公式(比如带循环、条件嵌套的), 先找个简单的公式练手,比如“MA5:=MA(C,5); MA10:=MA(C,10); 金叉:MA5>MA10 AND REF(MA5,1)<=REF(MA10,1);”,熟练了再解难的。
  • 方法3:付费工具法——适合不想麻烦的人,成功率最高

    如果前两种方法都不行,或者你嫌麻烦,可以试试付费工具。我自己买了“公式大师”的终身版(99块),用了一年多,解过20多个公式,成功率大概90%——尤其是完全加密的公式,比免费工具好用太多。

    具体步骤(超简单):

  • 买工具:去“公式大师”官网(https://www.gongshidashi.com/,nofollow)买终身版,记得找官网,别买二手账号(我同事买过二手的,用了一个月就被封了)。
  • 导入公式:打开工具,点击“导入公式”,选中通达信的.tni或.tn6文件;
  • 一键解密:点击“开始解密”,等1-2分钟(完全加密的公式会慢一点),工具会自动生成源码,还能直接导出成“通达信可识别的格式”;
  • 验证:把源码复制到通达信里编译,没报错就成了。
  • 我的经验提醒:

  • 这个工具能解90%的加密公式,包括大部分完全加密的,但也有例外——比如那种“加了壳”的公式(比如用VMProtect加密的),还是解不了;
  • 价格不算贵,99块终身用,比找黑客划算多了,我帮朋友解一次就能赚回成本(老陈后来给了我100块奶茶钱)。
  • 3种方法的优缺点对比(帮你快速选)

    为了让你更清楚,我做了个表格,把3种方法的关键信息列出来:

    方法名称 适用加密类型 操作难度 成本 成功率
    免费工具法 简单加密 低(新手友好) 0元 70%
    手动反编译法 简单加密+部分完全加密 中(需要点基础) 0元 50%
    付费工具法 简单加密+大部分完全加密 极低(一键操作) 99元(终身) 90%

    最后想说:导出源码不是为了“抄公式”,而是为了搞懂逻辑——比如你知道“主力资金流入”是用“大单净额=(大单买入量-大单卖出量)×股价”算的,就能自己调整参数,比如把“大单”的阈值从100手改成50手,更适合小盘股;或者知道“筹码集中度”是用“前10%股东持仓量/总流通盘”算的,就能结合季报里的股东数据验证公式的准确性。

    我帮老陈解完公式后,他自己把原来的“MACD金叉”条件加了个“量能放大1.5倍”——也就是“MA5>MA10 AND VOL>MA(VOL,5)*1.5”,结果最近一个月他的胜率从60%提到了80%,昨天还拉着我去小区门口喝奶茶,说“现在炒股心里有底了”。

    如果你按这些方法试了,不管成功还是失败,都欢迎回来留言告诉我——比如你用哪个方法解出来了,或者遇到了什么问题,我帮你看看。 搞懂公式逻辑,比“盲目跟公式”靠谱多了,不是吗?


    本文常见问题(FAQ)

    通达信加密公式分几种?哪种能导出源码?

    通达信加密公式主要分两种,一种是简单加密,相当于给源码“戴了面具”,作者用自带加密功能藏了文本,但编译后的执行文件没动,用工具扒一下就能还原;另一种是完全加密,连编译后的文件都用算法打乱了,像“套了铁壳”,还原难度大很多。

    简单加密的公式大部分能导出源码,完全加密的要看情况,部分能通过手动反编译或付费工具解出来,但不是100%成功。

    用免费工具导出通达信加密公式源码,需要注意什么?

    首先得关了通达信再解,不然工具会提示“文件被占用”,我第一次帮人解就忘了关,折腾半小时才发现问题;然后要选安全的工具,别下那种带病毒的,比如我之前下过一个“一键解密”软件,结果电脑染了12个恶意程序,差点丢了交易记录。

    还有,有些公式会加混淆变量名,比如把“MA5”改成“M1”,“VOL”改成“V2”,你得自己对应回去,比如M1一般是MA(C,5),V2是VOL,多试几次就会了。

    手动反编译法适合什么样的人?操作起来难吗?

    手动反编译法适合有一点电脑基础的人,比如会用简单工具、能看懂基本代码逻辑的,操作起来需要点耐心,但不算难——我之前用它解过一个“机构持仓量”的完全加密公式,成功还原了80%的源码。

    步骤是准备OllyDbg和通达信公式查看器,找到公式内存地址,反汇编后把机器码翻译成公式语言,比如机器码“8B 45 FC”对应“取变量A的值”,慢慢拼就能还原部分逻辑。

    付费工具导出通达信加密公式靠谱吗?成本高不高?

    我自己用“公式大师”的终身版,99块钱,用了一年多,解过20多个公式,成功率大概90%,尤其是完全加密的公式,比免费工具好用很多,算下来挺靠谱的——毕竟比找黑客花几千块划算多了。

    但要注意找官网买,别买二手账号,我同事买过二手的,用了一个月就被封了;另外不是所有完全加密的都能解,比如加了VMProtect壳的公式,付费工具也碰不动。

    导出通达信加密公式源码后,变量名乱了怎么办?

    很多加密公式会加“混淆变量名”,比如把常用的“MA5”改成“M1”,“VOL”改成“V2”,这时候得自己对应回去——比如看到“M1”,可以结合公式逻辑猜,M1大概率是MA(C,5);看到“V2”,基本就是VOL(成交量)。

    实在不确定的话,可以把变量名代入公式测试,比如把M1改成MA(C,5),看公式运行结果和原来的是不是一样,对得上就没问题了,多试几次就能摸出门道。

    原文链接:https://www.mayiym.com/49262.html,转载请注明出处。
    0
    显示验证码
    没有账号?注册  忘记密码?

    社交账号快速登录

    微信扫一扫关注
    如已关注,请回复“登录”二字获取验证码