csharp文件反编译
app反编译后防止接口泄露的方法,就是使用谷歌提供的混淆工具,将不要反编译的文件保留,其他的都进行混淆,这样之后反编译看到的都是一些乱码,例如abc之类的。
㈡ ios反编译unity的assembly-csharp.dll,安卓可以 ipa的为什么不行
不可以的~U3D可以直接导出APK,但是IOS,先要导出XCODE,然后需要苹果系统才能生成ipa什么的。
㈢ 如何防止U3D游戏引擎代码被反编译
经过查看不少的资料,发现目前针对的U3D游戏引擎代码防反编译,主要是通过DLL文件进行混淆,而支持的DLL混淆的服务商有爱加密等等,通过DLL文件本身进行加密,防止DLL被反编译,并且对加密算法和密钥进行加密,对加密过程也进行了加密。
㈣ A15.B105版大背包下线丢东西怎么改“Assembly-CSharp.dll”
反编译.netdll自己公司的程序,年代久了,没有源代码,修改一些小地方,只能反编译,还好当时没有混淆。先ildasm反编译。删除.publickey=()这段,去原来签名。然后再用找要改的IL,这个看IL的水平了,这些以前都弄过,不过自己程序有pfx签名,cs的在vs上关联下编译的时候自动弄。一直不知道ilasm怎么弄,网上介绍的都是老的snk签名法,和含有cer的pfx签名。终于在网上找到了SN-pMyCertificate.pfxMyCertificate-publickey.snkILASMASQLService.il/dll/resource=ASQLService.res/key=MyCertificate-publickey.snkSN-RASQLService.dllMyCertificate.pfx大致是先把pfx签一个公钥的snk,然后生成dll,最后签入原来key改好后用ILSPY或者Reflector看看。--------------------------------------------------------------------------------------------------------Reflector的reflexil1.6的时候改了,保存后有时候运行不起来。方便成cs的再编译还要引用一堆dll有点烦~还是il编译好,一个文件搞定也不用引用什么。
㈤ Unity3D代码加密如何做到防止反编译
Unity3D主要使用C#语法和开源mono运行开发商的代码逻辑,所有代码都不是编译到EXE,而是位于{APP}\build\game_Data\Managed\Assembly-CSharp.dll。而且mono执行原理跟微软.NET Framework兼容但是执行原理完全不一样。传统的.NET Framework加壳全部失效,因为Assembly-CSharp.dll不是PE格式的动态库也不是.NET的动态库,无法从 .NET Framework 加载,而是由mono.dll读取 Assembly-CSharp.dll的里面C#脚本解释执行。
Virbox Protector 对 Assembly-CSharp.dll 做加密,无需手动加密 Assembly-CSharp.dll 代码,自动编译 mono, Assembly-CSharp.dll 代码按需解密,只有调用到才会在内存解密,不调用不解密,黑客无法一次解出所有的代码。一键加密代码逻辑,无法反编译,无法mp内存。不降低游戏帧数,自带反黑引擎,驱动级别反调试,秒杀市面的所有调试器。
Uinty3D 主要的游戏资源都在 resources.assets ,游戏里面所有放在 resources 文件夹下的东西都会放在这里,DSProtector工具可以对Unity软件中的 .resS和resources等资源文件进行加密防止软件或游戏中的资源被非法提取。
㈥ 如何防止Unity3D代码被反编译
加密原理(无需Unity源码):
1. IDA Pro打开libmono.so, 修改mono_image_open_from_data_with_name为
mono_image_open_from_data_with_name_0,
2. 替换实现mono_image_open_from_data_with_name,
extern mono_image_open_from_data_with_name_0(...);
mono_image_open_from_data_with_name(...) {
MonoImage *img = mono_image_open_from_data_with_name_0(...);
//发现数据文件头不是DLL前缀则解密 img->raw_data, 相应修改img->raw_data_len
return img;
}
3. 重新打包libmono.so; 替换Unity3D中的android下的版本.
4. 另外写个加密的工具,植入构建环境(MonoDeveloper或VS,添加一个打包后Build Phase来加密DLL); (IOS下禁用JIT固采用AOT编译,DLL中没有逻辑代码,所以无需操心);
㈦ 如何将.exe的可执行程序反编译成为C语言代码程序
只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。
也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。
㈧ C语言反编译求教
你好,网上有不少mips反编译的软件,不过都是只能反编译获得对应的汇编代码。没有可以输出c语言的。
㈨ c语言生成的exe文件还能不能反编译成源程序
不能!!!!!!
只能人为的翻译。
没有这样的软件!!!!!!
如果要是能反编译,这个世界的程序员就全失业了!