【逆向】i春秋入门实战——crack_me
作为小白,刚开始看题目确实非常懵,在网上一步步搜索,终于摸索到了flag
,在此做些许记录。但是guid还是没有搜索到
一.c#逆向工具
1.reflector
发现实验工具里面有写这个工具,显而易见
reflector用法详解参考这篇文章
打开reflector 并打开crackme.exe文件,界面如下
二.guid
第一次尝试
刚开始看到该篇博客反编译.netz压缩过的exe文件
但好像这个实验中没法用这种方法(还是我操作不对?
第二次尝试
发现题目中有9f等一串,只是后面数字些许不同,于是在reflector里面搜索,但是也没有搜索到此类字符串。
privateimplemtationdetails
但guid也没有出现答案中的一个
(dream一个大佬解答
三.flag
打开main函数,直接被反编译出来相应代码
先写代码算法得到的十进制数字
public static void main(String[] args){int[] numsArray = new int[] {0x30,0x2c,9,0x18,0x1f,0x49,0x2b,0x20,0x30,12,30,50,0x29,0x29,0x2b,0x2c,15,0x1b,9,0x3d,20,0x2b,0x25,0x30,0x3b,30};int[] numsArray2 = new int[] {0x24,0x27,0x3a,60,0x27,50,0x16,0x3f,0x23,0x25,0x2f,30,0x23,10,0x34,0x17,20,0x44,0x3a,0x15,0x20,0x18,0x26,0x1d,10,0x5f};for(int i = 0;i<=0x19;i++){System.out.print(numsArray2[i]+numsArray[i]+" ");}} 最后将得到的值转码为字符串,即为flag
【逆向】i春秋入门实战——crack_me相关推荐
- 逆向分析入门实战(三)
本文由作者首发于合天智汇:http://www.heetian.com/info/840 之前两篇文章,针对恶意代码为了确保自身只有一个实例在运行进行了正向开发和逆向分析.逆向入门分析实战(一).逆向 ...
- SO逆向入门实战教程一:OASIS
文章目录 一.前言 二.准备 三.Unidbg模拟执行 四.ExAndroidNativeEmu 模拟执行 五.算法分析 六.尾声 一.前言 这是SO逆向入门实战教程的第一篇,总共会有十三篇,十三个实 ...
- Fastlane 入门实战教程从打包到上传iTunes connect
有关神器 Fastlane 持续集成\部署的文章网上挺多,本文定位是入门教程,针对 iOS 应用的持续部署,只需一条命令就可实现从 Xcode 项目到 编译\打包\构建\提交审核 文章稍微有点长,涵盖 ...
- Spark入门实战系列--6.SparkSQL(中)--深入了解SparkSQL运行计划及调优
[注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 1.1 运行环境说明 1.1.1 硬软件环境 l 主机操作系统:Windows 64位, ...
- Gerrit代码Review入门实战
代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略.在实践中,给大家推荐一款免费.开放源代码的代码审查软件Gerri ...
- Spark入门实战系列--5.Hive(下)--Hive实战
[注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 1.Hive操作演示 1.1 内部表 1.1.1 创建表并加载数据 第一步 启动HDFS ...
- python入门新手项目-Python入门实战项目有哪些适合新手?
Python入门实战项目有哪些适合新手?目前市面上有很多适合新手的Python入门练手项目,Python入门需要理论与实践相结合,前面夯实基础知识,后面通过实战项目帮助你更好的运用这些Python知识 ...
- 干货 | 架构师入门实战视频课程(一)
2018-04-04 码农章为忠 <架构师入门实战视频课程> 废话不多说,直接上干货吧 这次先整理了比较初级的视频教程,后续视频会慢慢整理出来. 关注微信公众号,回复相关代码,即可获得相关 ...
- Python3网络爬虫快速入门实战解析(一小时入门 Python 3 网络爬虫)
Python3网络爬虫快速入门实战解析(一小时入门 Python 3 网络爬虫) https://blog.csdn.net/u012662731/article/details/78537432 出 ...
最新文章
- Oracle Dataguard 主备库的切换方法
- U盘无法安全正常弹出和删除如何处理
- 利用java打印正三角形_JAVA一层for循环实现打印正三角形和到三角形
- SqlHelper中IN集合场景下的参数处理
- CCNA 配置试验之一 静态路由
- 轻松理解之SpringBoot实现原理
- VisualVM:通过SSH监视远程JVM(是否为JMX)
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第7篇]随机性如何辅助计算和什么是BPP类问题
- JavaScript:综合案例---房贷计算器的实现
- 关于8.0出现Only fullscreen opaque activities can request orientation
- 百度地图坐标转换及跨域
- 2019就业率最高专业TOP20出炉,哪些专业最好找工作?
- 错误 LNK1104 无法打开文件“C:\Users\Administrator\Desktop\新建文件夹\ConsoleApplication1\x64\Debug\ConsoleApplicat
- 黑客们很喜欢骇客交锋,虽然本片不被影评人认可
- androidkiller
- c语言成绩管理程序设计,成绩管理程序设计报告(含代码C语言
- 引流效果差?一文详解轻松获取优质流量的两大要点
- cad怎么选择一个对象打散vba_CADVBA中的选择集过滤.doc
- Pytorch中apply函数作用
- Acer S3 拆机换固态硬盘!【我的Acer S3小三,时尚时尚最时尚!】