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

房地产活动策划网站文章网站哪里建设好

房地产活动策划网站,文章网站哪里建设好,如何制作公司内部网页,免插件WordPress对接公众号目录 一.查壳 二.主函数 三.operate函数 四.storage函数及4618和4620指针功能的解释 五.judge函数 六.求解flag 七.其他--ida字符识别问题 一.查壳 64位无壳 二.主函数 1.这里的pointer_4618和4620是两个相邻的八字节内存单元,其中4620是字符串链表表头head 2.puts和s…

目录

一.查壳

二.主函数

三.operate函数

四.storage函数及4618和4620指针功能的解释

 五.judge函数

六.求解flag

七.其他--ida字符识别问题


一.查壳

64位无壳

二.主函数

1.这里的pointer_4618和4620是两个相邻的八字节内存单元,其中4620是字符串链表表头head

2.puts和scanf可以通过动态调试得知,这里是使用了命名

三.operate函数

1.ida可能会将该函数参数识别为两个,并且会显示红色,后续分析可以发现该num2变量无用,选中函数名,右键 set item type可以删掉第二个形参

2.该函数的基本功能是:

①对主函数输入的整数input循环除以26,每次循环将余数作为偏移值在0x7FF6266F32D8字符表中查找对应字符,并暂时保存到chr1对应的栈空间中

②从保存的字符串中逐个读取字符,并将其和7(0000 0111)异或,再进行storage()函数操作

③最后的judge函数用于判断字符串是否符合条件,符合则输出成功的弹窗,否则输出失败弹窗

四.storage函数及4618和4620指针功能的解释

根据分析可以发现storage函数是先创建链表新的节点(next),再将传入的chr字符保存起来

1.在主函数中,4618和4620初始时指向了一块16字节的空间,并且将该空间的内容置为0

2.调用storage函数后,先申请一块16字节空间,

然后用var变量保存原来的4618指针值,即var指针指向原来的单元,

对原单元解引用,一部分用于保存字符,另一部分保存next指针

4618最终指向链表下一个节点

3.在程序运行期间,4620始终指向main函数中分配的16字节空间,所以是表头

4.每次动态调试可以发现这两个指针所在单元地址也会变化,但是地址后四位不变,所以这两个指针应该是根据基址加偏移求得

 五.judge函数

该函数的基本功能是:每次循环处理链表两个节点的字符,判断字符是否对应等于aV4pY59字符表中的字符(可以根据该字符表反推出输入数据) 如果符合则输出成功的消息弹窗

六.求解flag

#include <iostream>
using namespace std;
unsigned char table[27] = ")(*&^%489$!057@#><:2163qwe";
int find(unsigned char ch)		//查找字符在table中的位置
{for (int i = 0; i < 27; i++)if (table[i] == ch)return i;
}
int main()
{unsigned char arr[15] = "/..v4p$$!>Y59-";int offset[14];			//offset是每次循环除以26后的余数,即偏移值long long int num = 0;for (int i = 0; i < 14; i++){num *= 26;			//num每次等于最后剩的余数*26offset[i] = find(arr[i] ^ 7);num += offset[i];	//num(num/26后的值)+余数=num原始值}printf("%lld", num);return 0;
}

得到数据:2484524302484524302

 运行程序并输入可以看到认证成功

七.其他--ida字符识别问题

ida可能识别不出中文字符串,找到字符串所在空间后选中,按住alt+a,选择unicode即可显示中文

不过这里值得一提的是主函数里的"请输入正确数字"用该方法还是无法正确显示,可能是编码问题,所以动态调试观察程序运行也很重要

http://www.yayakq.cn/news/875705/

相关文章:

  • 郑州网站制作计划js做网站好吗
  • php网站开发核心技术如何制作一个网站做淘宝券
  • 怎么做单位网站网站建设人力资源分配
  • 手机能建设网站忙四川建设厅住房和城乡建设厅
  • 海外网站如何做用户实名认证网站建设文字2000字
  • 四川网站建设方案购物网站优惠券怎么做
  • 建设校园网站必要性logo设计公司介绍
  • 厦门营销型网站建设公司用wordpress
  • 北京免费做网站广西网站开发建设
  • 网站建设与运营公司财务预算郑州网站建设与设计
  • 最好的网站建设网站数据库访问
  • 衡水营销网站建设如何查看网站页面大小
  • 常德红网官网网站河南网站优化要多少钱
  • 免费网站分析seo报告是坑吗做网站一班需要多少钱
  • 云南省网站开发软件自建网站做外贸谷歌推广
  • ppt模板下载的网站网站设置路由器
  • dede 获取网站标题做医疗设备的网站
  • 91大神网站建设公众号微信
  • 做网站怎么接广告赚钱吗做淘宝客进哪个网站
  • 网站在排版有哪些方法wordpress文章内图片不显示不出来
  • 中职国示范建设网站赣州网站设计较好的公司
  • 舆情网站直接打开的软件游戏行业为啥30岁就要转行
  • 如何建设网站咨询跳转页面网站升级 html
  • 运动健身类网站开发广西建设厅考试网站首页
  • 做娃衣的布料去哪个网站天津建设银行网站
  • 大庆网站优化网页设计图片向左移是什么代码
  • 免费网站平台wordpress 视频直播
  • 佛山网站建设原创济宁百度推广公司有几家
  • wordpress xmlrpc apiwordpress seo插件
  • 网站域名包括文档里网站超链接怎么做