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

商城网站的开发怎么做软文案例大全

商城网站的开发怎么做,软文案例大全,新疆网站建设多少钱,php开发网站怎么做题目来源:天狩CTF竞赛平台 Lihuas for 题目提示说是for循环,不管了干吧 先看加没加壳,没有,直接无脑IDAF5 代码功能概述 程序会要求用户输入一个 flag,然后将输入的每个字符与索引值进行异或运算,并将结…

题目来源:天狩CTF竞赛平台 Lihua's for

题目提示说是for循环,不管了干吧

先看加没加壳,没有,直接无脑IDA+F5

代码功能概述

程序会要求用户输入一个 flag,然后将输入的每个字符与索引值进行异或运算,并将结果与预定义的数据(unk_403040)进行比较。如果所有字符都匹配,则输出 "good~",否则输出 "error!"。

 _main();qmemcpy(a, &unk_403040, sizeof(a));// 从地址0x403040复制 42 字节数据到数组a中,这是预定义的目标数据。puts("input flag");scanf("%s", flag);// 提示用户输入 flag,并读取字符串到flag数组中。puts(flag);for ( i = 0; i <= 41; ++i )b[i] = i ^ flag[i];// 对输入的每个字符进行处理:将字符与它的索引位置进行异或运算,结果存入数组b。for ( i_0 = 0; i_0 <= 41; ++i_0 ){if ( a[i_0] != b[i_0] ){good = 0;break;}good = 1;}if ( good == 1 )printf("good~");elseprintf("error!");return 0;
}/* 逐个比较异或结果b与预定义数据a:如果有任何不匹配,将good设为 0 并跳出循环。只有当所有字符都匹配时,good才会保持为 1 */

 点进去&unk_403040这个值里面,发现有字符串

红框框就是我们要找的数据,下面还有,一共是42个,我们把它们的十六进制提取出来

 把这些十六进制写成一个列表,对它们进行异或运算:

a = [0x66,0x6D,0x63,0x64,0x7F,0x64,0x32,0x36,0x6A,0x6C,0x3E,0x3D,0x39,0x20,0x6F,0x3A,0x20,0x77,0x3F,0x27,0x25,0x27,0x22,0x3A,0x7A,0x2E,0x78,0x7A,0x31,0x2F,0x29,0x29,0x16,0x40,0x44,0x45,0x12,0x47,0x47,0x41,0x1A,0x54]
c = ""
b = 0
for i in a:c += chr(b ^ i)b += 1
print(c)

运行就出来flag了

flag{a41be465-a50f-4124-b7ba-2766aff6baf2}

http://www.dtcms.com/wzjs/151338.html

相关文章:

  • 网站二次开发合同互联网营销的十五种方式
  • 网站建设方案封面seo的内容怎么优化
  • 大连网站设计选仟亿科技优化关键词规则
  • 校园门户网站 建设怎么seo关键词优化排名
  • 网络科技公司培训骗局汕头seo排名收费
  • 使用nas建设网站网站编辑怎么做
  • 海南省城乡建设厅网站广告平台网
  • 网站高端设计公司免费收录平台
  • 北京网站改版要注意什么重庆seo技术教程博客
  • 亿景网站建设关键词优化价格表
  • 上传网站信息问题推销一个产品的方案
  • 怎样做自己的个人网站厦门seo顾问屈兴东
  • 攀枝花网站推广抖音搜索关键词排名查询
  • DW网站建设出现哪些问题西安发布最新通知
  • 判断网站cms北京seo相关
  • 兰州网站建设报价网站建设与管理就业前景
  • 网站建设公司西安站长之家站长工具
  • 个人网站设计论文道客巴巴怎么才能在百度上做引流呢
  • 网页搭建系统框图优化网站收费标准
  • 榆次住房保障和城乡建设局网站云客网平台
  • 徐州微网站开发seo外包收费
  • 网站下载的app删除了怎么找到外贸推广平台有哪几个
  • wordpress wp_page_menu搜索引擎优化seo专员招聘
  • 网站模板 psd网络软文怎么写
  • 院感质控中心网站建设 申请淘宝代运营公司十大排名
  • 网站怎么做单页百中搜
  • 中国志愿者服务网站登录注册百度搜索引擎收录
  • 免费行情网站app大全下载网络推广网站推广
  • 报关做业务可以上哪些网站免费建站系统哪个好用吗
  • 网站下载的文件在哪里小广告图片