当前位置: 首页 > news >正文

电商设计网站有哪些功能模块邮票上的化学史网站开发

电商设计网站有哪些功能模块,邮票上的化学史网站开发,php网站建设教程 电子书,网站开发教程百度云本题的参考链接:https://share.weiyun.com/5Xg2b7v 其实拿到这个题我就感觉在哪里看过,后来想想是在旺仔那里看到的,以下是旺仔写的分析过程可以参考一下https://bbs.kanxue.com/thread-276536.htm 但是这个题要比旺仔拿到的那个要增加些许…

本题的参考链接:https://share.weiyun.com/5Xg2b7v

其实拿到这个题我就感觉在哪里看过,后来想想是在旺仔那里看到的,以下是旺仔写的分析过程可以参考一下https://bbs.kanxue.com/thread-276536.htm

但是这个题要比旺仔拿到的那个要增加些许难度,主要就是增加了类似于CRC校验的东西还有反调试的一些东西,需要动态的获取到目标偏移位置的字节值作为运算

后续还有更高级的其它要求,比如过掉反调试,但是我感觉像过反调试这种东西一定要用驱动的,不然随意的重写几个反调试的API就会让分析变得非常难,当然也可以选择使用一些别人写好的插件(但是那样并不代表你自身的实力),在分析了一些反调试后发现果真重写了几个反调试API,随即停止后续分析,以下是算法的整个还原结果

#include<stdio.h>
#include<Windows.h>int main()
{char True_Key[26];char Name[1024] = "12345678";char v20[28];char v18[28];char v22[28];int j;int i;unsigned int v13 = 0x19820714;int m;int v2;DWORD targetProcessId;printf("请输入目标进程PID:");scanf_s("%d",&targetProcessId);// 打开目标进程HANDLE hProcess = OpenProcess(PROCESS_VM_READ, FALSE, targetProcessId);if (hProcess == NULL){return 1;}// 要读取的内存地址LPVOID address = (LPVOID)0x401BA9; // 替换成目标进程中要读取的实际内存地址// 读取的数据缓冲区BYTE buffer[10000] = { 0 }; // 根据需要调整缓冲区大小// 实际读取的字节数SIZE_T bytesRead = 0;// 读取内存if (ReadProcessMemory(hProcess, address, buffer, sizeof(buffer), &bytesRead)){// 在此处处理读取到的内存数据for (i = 0; i < 2400; v13 ^= *((DWORD*)buffer + i++))v2 = i;}else{// 读取失败处理逻辑printf("读取失败\n");}// 关闭目标进程句柄CloseHandle(hProcess);memset(v20, 0, 25);memset(v22, 0, 25);memset(v18, 0, 28);memset(True_Key, 0, sizeof(True_Key));v20[0] = '0';v22[0] = 'A';v18[0] = 'a';unsigned __int8 v8;unsigned __int8 v7;unsigned __int8 v6;for (j = 1; j < 26; ++j){v20[j] = v20[j - 1] + 1;v22[j] = v22[j - 1] + 1;v18[j] = v18[j - 1] + 1;}char v25[] = { 0xF7,0xFF,0xFF,0x89,0x8D,0x4C,0xF7,0xFF };char v19[] = { 0x07,0x82,0x19,0xE8,0x1F,0xFE,0xFF,0xFF };int k;for (k = 0; k < 8; ++k){Name[k] ^= k;Name[k] ^= v25[k];Name[k] ^= v19[k];}*(DWORD*)Name ^= v13;*(DWORD*)&Name[4] ^= v13;memset(True_Key, 0, sizeof(True_Key));for (m = 0; m < 8; ++m){v8 = (unsigned __int8)(Name[m] & 0xE0) / 32;v6 = (Name[m] & 0x1C) / 4;v7 = Name[m] & 3;if (m % 3 == 2){True_Key[3 * m] = v20[v7];True_Key[3 * m + 1] = v22[v8 + 8];True_Key[3 * m + 2] = v18[v6 + 16];}if (m % 3 == 1){True_Key[3 * m] = v22[v8 + 16];True_Key[3 * m + 1] = v18[v6 + 8];True_Key[3 * m + 2] = v20[v7];}if (!(m % 3)){True_Key[3 * m] = v22[v6 + 16];True_Key[3 * m + 1] = v18[v7 + 8];True_Key[3 * m + 2] = v20[v8];}}printf("%s\n", True_Key);system("pause");
}
http://www.yayakq.cn/news/400274/

相关文章:

  • 珠海网站建设制作怎么收费空调维修网站模板
  • 利用模板建网站网站建设合同书缴纳印花税吗
  • 网站后台添加图片链接沭阳网站建设多少钱
  • 商城网站建设公司赚钱的软件
  • 中山石岐网站建设app运营方案
  • 林州二建集团建设有限公司网站一级a做爰片啪网站
  • 电商网站运营团队建设方案模板效果最好h5制作软件
  • 学校网站建设项目可行性分析百度网站收录更新
  • 与电子商务网站建设有关实训报告宁波网站建设 联系哪家
  • 空间站建设手机网页版微信官网
  • 网站建设公司需要哪些网站源码超市 下载
  • 学院网站建设的特色营销型网站和传统网站区别
  • ftp给网站做备份wordpress手机号注册
  • 网站整套模板psd成品网站免费网站下载
  • 平顶山市住房和城乡建设局网站网络营销产品的首选产品
  • 建设网站的分析报告wordpress 增加阅读量
  • 怎样用jsp做网站登录网站建设与管理专业就业方向
  • 哪个网站可以做司考题全国工商企业查询系统官网
  • 电脑网站设计公司广东省一流高职院校建设专题网站
  • 青岛网站建设seo优化百度推广交了钱不给做网站
  • 和京东一样做电子产品的网站网站到期怎么办
  • 做网店好还是网站好门户网站要求
  • 哪个网站可以改字体邙山网站建设
  • wordpress 测速惠州网站关键字优化
  • wordpress 千易网盘如何做网站seo诊断
  • 凡科网站能在百度做推广吗长春网站优化体验
  • 中国热门网站外管局网站上做存量权益登记
  • 建设一个小说网站多少钱重庆网站建设坤思特
  • 域名可以做网站名吗门户网站建设价格
  • 婚庆网站大全WordPress单栏二次元主题