软件开发产品 购物商城系统定制开发 购物商城系统二次开发 购物商城小程序开发 购物商城系统定制开发 购物商城系统二次开发 购物商城小程序开发-蜂联软件 ¥100查看详细 企业网站开发 门户网站开发 网站建设 仿站 网站定制开发网站二开 企业网站开发 门户网站开发 网站建设 仿站 网站定制开发网站二开-蜂联软件 ¥100查看详细 软件定制开发 网站开发 购物商城开发 API对接CRM OA ERP MES开发 软件定制开发 网站开发 购物商城开发 API对接CRM OA ERP MES开发-蜂联软件 ¥100查看详细 首页 > 养蜂技术 > 软件开发 > 其他 养蜂技术正文 由浅至深 谈谈.NET混淆原理(三)-- 流程混淆 养蜂技术软件开发其他 湖北天马养蜂场2010-03-16 11:08:14其他2199 流程混淆就是移来移去,达到让你看不懂流程的原理来进行的。 在此,我还要介绍一些其它的知识。由于NET的特性,所以,动态调试NET的全部过程几乎是不可能的,所以,静态分析成为了NET的首选。那么,对付静态分析最好的办法是什么呢?在远古的C时代就已经有这种方法了(混淆其实一点也不新鲜,都是旧技术换个名称而以),那时,这种技术叫作花指令。当然流程混淆和花指令还是有区别的,不过我想,基础的原理也算是差不多了。湖北天马养蜂场,加我们的微信一起学养蜂。 什么是花指令? 汇编构建一段代码如下:00410070>/$8BEC MOVEBP,ESP00410072 |.6A00 PUSH0 ;/pModule=NULL00410074 |.E8310A0000 CALL<JMP.&KERNEL32.GetModuleHandleA> ;\GetModuleHandleA00410079 |.A3B0004200 MOVDWORDPTRDS:[4200B0],EAX0041007E |.A324004200 MOVDWORDPTRDS:[420024],EAX00410083 |.E8160A0000 CALL<JMP.&KERNEL32.GetCommandLineA> ;[GetCommandLineA00410088 90 NOP 《-注意这里00410089 90 NOP0041008A 90 NOP 扫描关注湖北天马养蜂场微信,第一时间获取养蜂行业动态 转载请说明来源于"湖北天马养蜂场" 本文地址:http://www.hbtianma.com/article/d407.html 上一篇 由浅至深,谈谈.NET混淆原理 (一) 分为这么几个部分来试着谈谈.NET混淆原理1. IL基础,什么是IL2.&nb... 下一篇 由浅至深 谈谈.NET混淆原理(三) XenoCode可能是需要保护自己软件的朋友最常用的混淆工具,他的流程混淆算法是怎样的呢?(有的叫做控制流程模糊,其实原理都一样)首先,我再次申请,制造混淆最常... 相关文章 由浅至深,谈谈.NET混淆原理 (一) 由浅至深,谈谈.NET混淆原理 (二) 最简单的混淆 让你变成ps高手 ASP.NET正则表达式大全 Asp.net项目与paypal支付整合源码 由浅至深 谈谈.NET混淆原理(三) 由浅至深,谈谈.NET混淆原理 -- 五(MaxtoCode原理),六(其它保护方法) MaxToCode加密过程全解析! MaxtoCode对.Net程序加密的原理及解密探讨(二) MaxtoCode对.Net程序加密的原理及解密探讨(一) 文章评论