下载一个DotNetCrackMe1.exe
使用ILSPY打开程序,使用C#反编译

关键代码如下:

private void button1_Click(object sender, EventArgs e){if ("fOCPTVF0diO+B0IMXntkPoRJDUj5CCsT" == this.Encode(this.textBox1.Text)){MessageBox.Show("嗯,对了。。");}else{MessageBox.Show("不对啊亲!");}}public string Encode(string data){string result;try{byte[] bytes = Encoding.ASCII.GetBytes("wctf{wol");byte[] bytes2 = Encoding.ASCII.GetBytes("dy_crack}");DESCryptoServiceProvider dESCryptoServiceProvider = new DESCryptoServiceProvider();int keySize = dESCryptoServiceProvider.KeySize;MemoryStream memoryStream = new MemoryStream();CryptoStream cryptoStream = new CryptoStream(memoryStream, dESCryptoServiceProvider.CreateEncryptor(bytes, bytes2), CryptoStreamMode.Write);StreamWriter streamWriter = new StreamWriter(cryptoStream);streamWriter.Write(data);streamWriter.Flush();cryptoStream.FlushFinalBlock();streamWriter.Flush();result = Convert.ToBase64String(memoryStream.GetBuffer(), 0, (int)memoryStream.Length);}catch{result = "http://weibo.com/woldy";}return result;}

写一个逆向C#程序如下:

using System;
using System.Threading;
using System.Text;
using System.Security.Cryptography;
using System.IO;public class cf
{public static void Main(){cf c = new cf();string str = c.Decode();Console.WriteLine(str);//Thread.Sleep(10*1000);}public string Decode(){string result;byte[] byte1;try{byte1 = Convert.FromBase64String("fOCPTVF0diO+B0IMXntkPoRJDUj5CCsT");byte[] bytes = Encoding.ASCII.GetBytes("wctf{wol");byte[] bytes2 = Encoding.ASCII.GetBytes("dy_crack}");DESCryptoServiceProvider dESCryptoServiceProvider = new DESCryptoServiceProvider();MemoryStream memoryStream = new MemoryStream();CryptoStream cryptoStream = new CryptoStream(memoryStream,dESCryptoServiceProvider.CreateDecryptor(bytes,bytes2),CryptoStreamMode.Write);cryptoStream.Write(byte1,0,byte1.Length);cryptoStream.FlushFinalBlock();System.Text.Encoding encoding = System.Text.Encoding.UTF8;result = encoding.GetString(memoryStream.ToArray());}catch{result = "http://weibo.com/woldy";}return result;}
}

使用cmd编译cs文件

csc cf.cs
cf

运行得到结果

wctf{dotnet_crackme1}

exe反编译NET逆向相关推荐

  1. exe反编译_反编译Python生成exe软件(Py3-polySML)

    反编译对象为一篇文献上的软件,反编译只是为了了解一些源代码的逻辑. 过程参考文章:python3.7.4反编译生成的.exe 反编译对象:polySML 此对象为python打包,且未进行加密加壳软件 ...

  2. 超详细Pyinstaller打包exe+反编译Pyinstaller打包的exe教程+防止反编译教程

    在这里分享一些技巧和经验给大家.辛苦撰文分享,转载或引用请保留本文作者信息及文章链接. 作者的环境: win7+python3.5(anaconda3) 理论上,win7及以上的系统和python任意 ...

  3. Python代码加壳加密pyinstaller生成的exe反编译

    Python代码加壳加密反编译 phthon加壳 pyinstaller生成的exe反编译 加壳 pyinstaller 版本高于3.0 命令行: pyinstaller -F -key=xxxxxx ...

  4. python编译成exe和exe反编译成python

    先看文章概要.再看左侧目录,可准确找到需要内容 文章概要:python文件可编译成exe文件,exe文件也可通过反编译恢复为python文件.下面简单介绍如何生成exe和恢复python python ...

  5. python源码打包exe、exe反编译

    一.python3打包为exe文件 这里有个hello.py文件 step1:安装pyinstaller包 pip install pyinstaller step2:在cmd中进入hello.py文 ...

  6. 【app反编译和逆向打包】

    一:反编译 1:反编译代码 JADX(推荐) 具体的安装和使用,推荐看这篇文章吧点这里 dex2jar 和 jd-gui 关键命令: d2j-dex2jar classes.dex ps:将获取到的c ...

  7. pyinstall 打包python3.7.1的exe反编译

    pyinstall 打包python3.7.1的exe反编译 由于 pyinstall打包的EXE文件,被360认为可能有木马病毒,首先怀疑计算数机系统有毒.用360杀毒,病毒倒是查处了十几个,对于一 ...

  8. python反编译exe_实战 Python3.7+64位 Exe 反编译

    记得有年在上海弘连培训,其中一个逆向题就是关于python的Exe,当时就想着写个文档,后来因为忙就拖延了下来:这里补上,而且是大补上:奉献一个干货,网上没有(我没发现)Python3.7的反编译教程 ...

  9. -反编译 APKTool 逆向助手

    最佳实践--Android逆向助手 1.点击"反编译apk,完成后res下的所有资源就都可以正常使用了,相当于apktool的功能------目前已失效,但是直接用rar解压是可以的! 2. ...

最新文章

  1. 【完结】给新手的12大深度学习开源框架快速入门项目
  2. 一文带你了解MySQL基础
  3. sqlserver 分页_四类数据库分页实现方案总结之PG分页实现
  4. SpringCloud与子项目版本兼容说明
  5. hdu 1874(Dijkstra + Floyd)
  6. IoC(控制反转)的主要组件和注入的两种方式
  7. 引起 Edge 浏览器远程代码漏洞的幕后黑手已出现!
  8. 谷歌推出针对AI歧视的新课程!60分钟的ML公平自学训练模块 | 资源
  9. [Guava源码日报](8)ImmutableCollection
  10. SharePoint2010 对象模型 关联列表
  11. windows上怎么用libnfc的库函数编程
  12. python串口模块找不到_有没有python的串口库
  13. [北航软工]技术规格说明书
  14. 搞定短视频!批量下载快手视频(附源码)
  15. Ubuntu安装播放mp4格式视频(安装ffmpeg)
  16. 【企业】全球顶级思维模式:建立思维模式,把握人性管理
  17. 【测试开发】的Devops持续集成部署体系之Jenkins持续集成和持续部署基础应用
  18. mysql vsize_Oracle 中的Userenv()
  19. FZU 2139 久违的月赛之二
  20. 【python教程入门学习】Python 集成开发环境(IDE): VS Code

热门文章

  1. 360 PK QQ 始末
  2. 消费信贷业务风控英文词汇手册
  3. vue二维码生成和打印
  4. iPhone 14 Pro灵动岛怎么设置?灵动岛启用/关闭设置教程
  5. SIM卡套卡住的解决方法
  6. 强烈推荐脑图软件 xmind
  7. CAD-KAS PDF Editor(PDF编辑器)v5.5官方版
  8. 我与足球以及世界杯的过往
  9. MBA笔试备考全攻略
  10. Atitit 烈火计划进展报告 r61