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

泉州疫情最新数据seo查询软件

泉州疫情最新数据,seo查询软件,哈尔滨网站备案地址,网站建设 php思路: 1.输出成功,v26不为0,说明关系式:v21((unsigned __int8)v24 ^ v20) →2.在汇编代码第37行,输入v16v20,所以求的值为v20 →3.根据关系式,求的值v20v21^v24 →4.v21在第汇编代码第36行也可以提取出来…

思路:   1.输出成功,v26不为0,说明关系式:v21=((unsigned __int8)v24 ^ v20)

           →2.在汇编代码第37行,输入v16=v20,所以求的值为v20

           →3.根据关系式,求的值v20=v21^v24

           →4.v21在第汇编代码第36行也可以提取出来

           →5.v24可以由汇编代码40行while计算出来

首先载入IDA,Ctrl+F查找main函数,没有找到,然后Shift+F2查找字符串,发现特殊字符串,跟进,然后交叉引用查看字符串位置,寻找flag

 

 

反汇编如下:

__int64 __fastcall sub_400F8E(__int64 a1, int a2, int a3, int a4, int a5, int a6)
{int v6; // edxint v7; // ecxint v8; // r8dint v9; // r9dint num; // ecxint v11; // r8dint v12; // r9dchar v14; // [rsp+0h] [rbp-C0h]char v15; // [rsp+0h] [rbp-C0h]char input[136]; // [rsp+10h] [rbp-B0h] BYREFint v17; // [rsp+98h] [rbp-28h]char v18; // [rsp+9Fh] [rbp-21h]int v19; // [rsp+A0h] [rbp-20h]unsigned __int8 v20; // [rsp+A6h] [rbp-1Ah]char v21; // [rsp+A7h] [rbp-19h]int v22; // [rsp+A8h] [rbp-18h]int v23; // [rsp+ACh] [rbp-14h]int v24; // [rsp+B0h] [rbp-10h]int v25; // [rsp+B4h] [rbp-Ch]_BOOL4 v26; // [rsp+B8h] [rbp-8h]int i; // [rsp+BCh] [rbp-4h]sub_407470((unsigned int)"Give me the password: ", a2, a3, a4, a5, a6, a2);sub_4075A0((unsigned int)"%s", (unsigned int)input, v6, v7, v8, v9, v14);for ( i = 0; input[i]; ++i );v26 = i == 22;v25 = 10;do{num = (int)sub_406D90() % 22;               // 猜测是一个正常的返回,v10的取值为0...21,如果不正常的话需要把sub_406D90逆向一下v22 = num;v24 = 0;v21 = byte_6B4270[num];v20 = input[num];                           // 将输入值v16赋值给v20v19 = num + 1;v23 = 0;while ( v23 < v19 ){++v23;v24 = 1828812941 * v24 + 12345;}v18 = v24 ^ v20;if ( v21 != ((unsigned __int8)v24 ^ v20) )  // 关系式:既然v26不为0,说明v21=((unsigned __int8)v24 ^ v20)// 在汇编代码第37行,输入v16=v20,所以求的值为v20// v21在第汇编代码第36行也可以提取出来// v24可以由汇编代码40行while计算出来// 最后根据关系式,求的值v20=v21^v24v26 = 0;--v25;}while ( v25 );if ( v26 )                                    // 如果在这里输出,说明v26不为0v17 = sub_407470((unsigned int)"Congras\n", (unsigned int)input, v24, num, v11, v12, v15);elsev17 = sub_407470((unsigned int)"Oh no!\n", (unsigned int)input, v24, num, v11, v12, v15);return 0LL;
}

编写脚本:

int main(){unsigned char v21[] ={0x5F, 0xF2, 0x5E, 0x8B, 0x4E, 0x0E, 0xA3, 0xAA, 0xC7, 0x93, 0x81, 0x3D, 0x5F, 0x74, 0xA3, 0x09, 0x91, 0x2B, 0x49, 0x28, 0x93, 0x67, 0x00, 0x00};for(int i=0;i<22;i++){   //先假定是这样的一个顺序 int v23=0;int v24=0;int v19=i+1;while ( v23 < v19 ){++v23;v24 = 1828812941 * v24 + 12345;}printf("%c",v24^v21[i]);}
} 

 flag{d826e6926098ef46}

http://www.ds6.com.cn/news/39079.html

相关文章:

  • 网站更换服务器如何做镜像seo优化培训机构
  • 大学生做网站赚钱流程seo网站营销公司哪家好
  • 公司网站建设需求分析温州云优化seo
  • 什么做网站推广搜狗网址导航
  • 网站后台传不上图片如何进行app推广
  • 电子商务网站建设的工具seo黑帽技术工具
  • 重庆网上房地产网站网络营销的主要工作有哪些
  • 怎样做论坛网站app网站
  • 网站建设 网站推广seo百度点击软件
  • 网站建设和媒体渠道seo广告平台
  • 滕州网站建设公司免费crm系统手机版
  • 学做网站去哪学武汉seo公司哪家好
  • 武汉响应式网站建设实时军事热点
  • 给别人做违法网站阿里指数官网
  • 流动党员网站建设目标seo兼职外包
  • 网站app服务器租用汕头疫情最新消息
  • 北京做网站个人seo关键词优化推广报价表
  • 做智能网站系统免费网站推广软文发布
  • 公司文化墙设计模板百度seo公司兴田德润
  • 自有服务器怎么做网站备案百度百度一下首页
  • 做的好的日本网站设计百度搜索首页
  • 商城分销怎么做关键词优化价格表
  • wordpress更换本地主题aso关键字优化
  • 农业电商网站建设网络推广经验
  • 做网站用什么开发好googleplay
  • 做直播网站视频教程网站查询
  • 新浪门户网站是谁做的网络推广关键词优化公司
  • 广州优质网站建设案例建网站建设
  • WordPress默认模板做的站晚上看b站
  • 自己做网站写文章重庆百度搜索优化