您现在的位置是:时尚 >>正文

易语言怎么过杀毒检测

时尚63398人已围观

简介易语言写的程序一编译,360就弹窗,火绒也报毒,这事儿搁谁身上都窝火。不是你的代码有问题,是易语言自带的编译器特征太明显——说白了,杀毒软件认脸不认人。你换个VC6编译出来的同功能程序,大概率就安静了 ...

易语言写的易语言过程序一编译,360就弹窗,杀毒火绒也报毒,检测这事儿搁谁身上都窝火。易语言过不是杀毒你的代码有问题,是检测易语言自带的编译器特征太明显——说白了,杀毒软件认脸不认人。易语言过你换个VC6编译出来的杀毒同功能程序,大概率就安静了。检测 先搞清楚一个事实:杀毒软件查易语言程序,易语言过查的杀毒不是你写的逻辑,是检测易语言运行库那几行固定字节码。这些字节码在无数病毒样本里出现过,易语言过早就被拉黑了。杀毒所以最简单的检测思路就是——别让杀毒软件认出你是易语言。 有人推荐加壳,UPX、VMP、Themida一顿套。加壳确实能骗过部分静态扫描,但动态查杀一跑就露馅。我见过有人用VMP加壳后,360不报了,结果卡巴斯基直接报“可疑壳”,更惨。而且加壳后程序体积变大,启动变慢,内存里一解压还是原样,治标不治本。 真正管用的路子是改特征码。你得先定位到易语言运行库的特征位置,用十六进制编辑器打开编译出来的exe,搜那几串固定的机器码,比如`FF 25`这种跳转表,或者易语言特有的字符串“krnln.fnr”。找到后,手动改成等价的指令,或者把字符串替换成没用的字符,但别破坏功能。这活儿费眼,但效果直接——特征没了,杀软就当你是普通程序。 还有个偏方,把易语言代码里用到的命令换成API直接调用。比如文件操作别用“打开文件”命令,改用Windows API的CreateFileW;写注册表别用“写注册项”,直接调RegSetValueEx。这样编译出来的程序,运行库依赖少了,特征自然就少。我试过把一个简单的下载器全改成API调用,VT上从28报毒降到3报毒,剩下的那几个是误报。 再一个思路,别用静态编译,用动态编译加运行时文件。易语言支持把运行库拆出来,程序运行时动态加载。杀毒软件扫主程序时,里面没有krnln.fnr的完整代码,特征就弱很多。但代价是发布时要带一堆DLL,容易被用户当病毒删掉。 最后说句实话,如果你只是写个自己用的小工具,别折腾这些。关掉杀毒软件加个白名单,比逆向改特征省心多了。但要是想发给别人用,上面说的改API和拆运行库,是相对靠谱的两条路。加壳是下策,改特征码是中策,从源头减少易语言痕迹才是上策。杀毒软件不是傻子,你程序里全是易语言特有的调用逻辑,光改几个字节瞒不了多久。

Tags:

相关文章

  • 美国二次约会软件

    时尚

    美国二次约会软件市场,正被一群“回头客”重新定义。它们不叫Tinder,也不叫Bumble,而是像Hinge、The League,甚至更小众的“Raya”——这些平台的核心逻辑不再是海量匹配,而是精 ...

    【时尚】

    阅读更多
  • 知识星球网页版官网

    时尚

    打开浏览器输入zsxq.com,回车,你看到的那个页面就是知识星球网页版官网。没有花哨的引导动画,没有强制下载App的弹窗拦截,一个搜索框、一排推荐星球、右侧登录入口,干净得有点不像这个时代的互联网产 ...

    【时尚】

    阅读更多
  • 电影蜜蜂观看网站

    时尚

    电影蜜蜂这个网站,我第一次点开是在2019年冬天。那会儿正找一部冷门片《燃烧》,各大平台要么下架要么收费,搜索结果第三页蹦出来一个绿底白字的页面,域名里带着“dybee”几个字母。点进去,片子整整齐齐 ...

    【时尚】

    阅读更多


友情链接