- 博客(8)
- 收藏
- 关注
原创 逆向分析-010editor算法
系统环境:win10 64位 工具:吾爱专用OD、IDA 分析目标 1.暴力破解,去注册弹窗 2.分析算法,写注册机 3.去网络验证 具体分析过程 2.1 过弹窗检测 输入伪码 Username:123456 Password:11223344556677889900 弹窗了。由于我自己之前分析过适合破解新手的160个crackme练手.chm的前三个程序并且也写出了注册机。 我自己在吾爱也发了贴,ID:赤坂理子 所以这里有两个思路,一个是下API断点,和字符串搜索。 下API断点首先要使用工
2020-10-22 13:36:34 925
原创 逆向分析-连连看
系统环境:win10 64位、win7 32 位 工具:吾爱专用OD、CE、代码注入器、火绒剑、VS2019 1.找到原程序exe去广告。 2.以两种方式实现辅助工具:MFC辅助、MFC静态链接库辅助。 3.功能:增加炸弹道具、无限道具、无限时间、单次消除、一键秒杀。 2.具体分析过程 ¬2.1 去广告 打开qqllk.exe会连续弹两个窗然后才进入游戏 打开火绒剑观察,重新打开qqllk.exe发现会创建进的进程qqllk.ock 然后再创建kyodai.exe 那么kyodai.exe才是游戏的本体文
2020-10-22 11:35:06 439
原创 逆向分析-扫雷
例如:系统环境:win10 64位 工具:吾爱专用OD、CE、代码注入器 1.分别以两种方式写辅助工具,MFC的辅助工具,DLL注入补丁模式的辅助工具。 2.功能:暂停时间、无限插旗数量、根据鼠标坐标得知是否有雷、一键获胜、一键镖旗、更改初级难度、中级难度、高级难度。 2.具体分析过程 2.1 暂停时间 2.1.1 CE找基址 先用CE找基址,点击一块区域发现时间会变动,用CE找精确的4字节数值,找到之后发现是绿色的基址。 、 时间基址:0x0100579C CE右键->找出是什么改写了这个地址
2020-10-22 11:29:31 1025
原创 C语言实现杨辉三角、冒泡排序
不啰嗦代码如下: 杨辉三角 #include<stdio.h> #include<stdlib.h> int main() { int arr[10][10] = {}; for (int i = 0; i < 10; i++) { arr[i][0] = 1; } for (int row = 0; row < 10; row++) { for (int j = 0; j < row;
2020-09-16 11:33:23 303
原创 实现一个可以自由移动的字符 ‘A’(贪吃蛇基础)
思路 用一个while循环不断接受按键消息 1.获取控制台当前坐标 和方向 2.根据坐标 方向画字符 3. 按下w s a d 改变 方向 代码如下: #include<stdio.h> #include<stdlib.h> #include <iostream> #include <Windows.h> #include <conio.h> void WriteChar(int x, int y, char* szInfo, int Color
2020-09-16 11:30:21 189
原创 sizeof和strlen和_countof的区别
sizeof和strlen和_countof的区别 sizeof 计算占用内存 strlen是函数,求字符的个数,不包括’/0’ _countof是windows宏 计算数组的元素个数 具体请看代码注释、配合运行结果理解 #include<stdio.h> #include <iostream> using namespace std; int main() { char arr[] = { "hello" }; int nNum1 = sizeof(arr);
2020-09-16 11:21:06 279
原创 用C语言实现大数相乘(笔记、转载【自哪忘记了】)
用C语言实现大数相乘 大致思路: 把两个大数字分别以数组的形式存储在变量中 如下 int arr1[8] = { 1,2,3,4,5,6,7,8 }; int arr2[8] = { 8,7,6,5,4,3,2,1 }; 然后像小学算法一样存储到新的数组中 如图下: 关键: 这个时候你会发现在数组中的每个元素都是没有的进位的 所以需要把每个元素超过10的部分进位 源码如下: #include<stdio.h> int main() { int arr1[8] = { 1,2,3,4,
2020-09-16 11:10:40 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人