朋友很久以前给我说过反编译的问题,当时没有在意,总以为C++没啥问题,C#应该不会差吧。昨天朋友再次提到这个问题,我觉得似乎有些严重,刚刚上网搜了一下,简直令我万分震惊。我的天,这是如今的软件业吗,C#写的程序就这样轻易被搞定了吗,随便下一软件,打开自己的exe,代码便顺利反编译出来,一摸一样,基本上没任何差别,而且还可以直接转换为其它语言。原本对C#了解不多,于是抓紧时间search            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-21 18:59:43
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            de4dot主要用来反混淆用法:dll文件直接拖到de4dot.exe会生成另外一个 文件名+cleaned.dll,再用Reflector反编译这个dll就好Reflector用法主要用来反编译dll和exe用法1打开Reflector.exe View->add...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-12-02 22:35:00
                            
                                155阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            namespace test { using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; public class Form1 : Form // public partial class Form1 : Form ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-11 15:28:00
                            
                                180阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             通过上次的第一个简单的C++/CLI实例,我们已经对C++/CLI的基本语法有了一定的认识,一些新的关键字也混了个眼熟。其实如果你有ISOC++背景,了解一些.NET相关概念,且使用VS2008 IDE开发的话,相信到现在你已经可以使用C++/CLI写一些简单的小程序了。本次继续上次的sample来深入了解它的编译和反编译。 1)编译在安装了VS2008或WinSDK后,我们            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 21:56:55
                            
                                1119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 结合前篇:[反编译U3D]Decompile Unity Resources 修正 本篇说说如何查看unity项目(apk) 的源代码,前提是这个apk的代码未经过加密。 写这篇的目地就是看看别的项目大概源码,请大家不要做坏事。 Unity源码文件 Unity的源代码文件 xxx\assets            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-20 17:57:31
                            
                                2748阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            T1.c 1 #include <stdio.h> 2 int g = 1203; 3 int h; 4 static int s; 5 6 int main(int argc,char *argv[]){ 7 int a = 1,b; 8 static int c = 3; 9 b = 2; 10 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-31 22:33:00
                            
                                131阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.新建一个项目(所谓的壳)。命名为Test2.将要加壳的程序test.exe文件做成资源文件防在Test文件中。  打开新建的项目Test,双击最右侧的Solution Explorer的第一个按钮Properties。   会出现这个画面  然后点击Resourse-AddResource-添加现有资源,就将你要添加的test.exe添加进去,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-21 20:12:20
                            
                                897阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            刚开始学STC51单片机的开发,用Keil uVision4进行编辑和编译。Keil的IDE是使用工程方式组织,对于小弟初学并不是很方便。每次做个试验都要建立一个工程,而且会出现一堆文件。虽然电脑还可以,感觉启动IED比较慢Keil的编辑器对中文的支持并不太好由于改动并不一定在已打开IED的情况比较多,每次都必须打开Keil编译,郁闷的很。最最最主要的还是想简单方便点出于上面的目的看了一下Keil            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 02:58:09
                            
                                370阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1). 反编译powerbuilder编译后的pbd文件,支持版本5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6, 2017, 2018, 2019,PKB2.5,共计16个版本。2). 主要用于工程文档丢失后的恢复,即工程恢复。3). 在此demo中释放出全部版本作为测试,囊括了5-12.6,2017,2018,2019的全部常用版本。4). 支持快速查找对象,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-03 02:08:20
                            
                                461阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ILSpy 是一个开源的.Net程序集浏览器和反编译工具。Visual Studio 2022附带了默认情况下启用的F12反编译支持(使用我们的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-15 12:33:31
                            
                                2385阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            C#逆向 反编译工具dotPeekdotPeek官网地址:https://www.jetbrains.com/decompiler/是 JetBrains 开发的一款.Net反编译工具,是.Net工具套件中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-29 21:47:36
                            
                                2375阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0x00 简介 《编译原理》课程在大学本科阶段就难道了很多计算机专业的同学。而反编译技术更需要从事者具有深厚的编译技术基础,因此一直是很多业内人士希望能够深入了解和掌握的一门技术。 从现在开始,我们讨论反向编译的一些内容。顾名思义,反编译可以认为是编译的逆过程,这一点从编译和反编译(Compile and De-compile,英文中也有用De-compilation来表示反编译的)的中英文描述            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 21:13:25
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.前言作为一个Android 程序猿,如果没有反编译过别人的apk,那有可能你是个假的程序猿~我们反编译别人apk可能是想看看别人优美的界面是怎么写的,或者是去获取别人的资源文件,又或者是看看某个功能是怎么实现的。记得在大学里,参加一个软件创新大赛,当时缺少图片素材,只好无奈去反编译apk获取。2.反编译工具ApkTool : 将apk文件反编译成smali文件和资源文件等,生成一个文件夹,同样            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 20:17:41
                            
                                195阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 旧的都是我以前博客的迁移。 我们写代码有时候遇到一些问题,或者我们想优化我们的代码,我们想要看编译后的运行情况,那么反编译是必须要做的一件事。 正文 在此我自己使用的是reflector和ILSpy,为什么使用这两种呢? 我们知道第一种reflector是收费的,但是我们有时候在不得已的情况下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-20 16:48:00
                            
                                432阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            备注: 有两个反编译工具推荐:ILSpy、dnSpy_v605 ILSpy:使用简单 文件也比较小 又是绿色版 不用安装 直接执行exe就可以用,但是对lambda表达式支持相当不友好,有的代码翻译后,全是乱的 dnSpy_v605:功能比ILSpy强大,反编译后的lambda表达式为linq的写法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-15 14:18:00
                            
                                299阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            介绍 dnSpy是一款针对.NET程序的逆向工程工具 , 可以使用它反编译.NET代码。 git 链接:https://github...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-11 09:33:34
                            
                                1094阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            !!! 严正声明本文相关反编译技术仅限于技术研究使用,不能用于非法目的,否则后果自负.1. apktool 逆向APK文件的工具官方网站apktool主要用于逆向apk文件,可以将资源解码,并在修改之后可以重新构建它们.它还可以用来重新构建apk.1.1 功能将资源解码成近乎原始的形式(包括resources.arsc, classes.dex, 9.png. 和 XMLs)将解码的资源重新打包成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 01:18:19
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言在从事软件开发这件事上,有很多东西是绕不开的,我们能做到的事情,就是记笔记,经常看,唯手熟尔。 本篇重点介绍:编译优化、gdb调试、反编译命令编译优化编译优化主要针对三个方面: (1)编译时间; (2)目标文件长度; (3)执行效率。 编译优化的方法: (1)精简操作指令; (2)尽量满足cpu的流水操作; (3)通过对程序行为地猜测,重新调整代码的执行顺序; (4)充分使用寄存器; (5)对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 11:40:00
                            
                                263阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            加麻烦是没有源代码可以进行修改,只能针对这个DLL的文件进行修改才能得到我们想要的结果;本文将通过一个实例来演示如果完成一个简单的修改;我们将会用到以下几种工具;1:反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了;ILSPY这个开源工具的目的就是代替reflector的,它可以反编译出比reflector更好的C#代码:下载地址:http://ilspy.net/2:微软的工具            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 19:05:09
                            
                                669阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            似于DLL的文件。只是DLL是机器码,...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-03 01:30:45
                            
                                640阅读
                            
                                                                             
                 
                
                                
                    