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

攻防世界tt3441810做法(清晰且简单)

简单的就不说了,就一个查壳操作,结果发现既不是32bit也不是64bit,那就随便拖一个进去拖进去之后是这样的里面有一大堆数据,我们选中按A转换为字符串形式,仔细看看,里面有点flag的影子在,那就shift+e提取数据出来,然后放到vs中进行筛选,

#include<stdio.h> int main() { int str[]= { 104, 102, 108, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 97, 103, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 123, 112, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 111, 112, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 112, 111, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 112, 114, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 101, 116, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 125, 10, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 72, 49, 255, 72, 184, 60, 0, 0, 0, 0, 0, 0, 0, 15, 5 }; for (int i = 0; i < sizeof(str) / sizeof(int);i++) { if (str[i] > 32 && str[i] < 128) { printf("%c", str[i]); } } return 0; }

就这样先简单筛选一下看看出来什么东西,注意这边>32&&<128是为了输出字符形式的数据,作为第一次筛选,结果运行出来hflHH4$HHhagHH4$HHh{pHH4$HHhopHH4$HHhpoHH4$HHhprHH4$HHhetHH4$HHh}HH4$HHH1H<

发现有很多的h,H,$,那就筛选掉这些再看看,

#include<stdio.h> int main() { int str[]= { 104, 102, 108, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 97, 103, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 123, 112, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 111, 112, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 112, 111, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 112, 114, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 101, 116, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 104, 125, 10, 0, 0, 72, 191, 1, 0, 0, 0, 0, 0, 0, 0, 72, 141, 52, 36, 72, 186, 2, 0, 0, 0, 0, 0, 0, 0, 72, 184, 1, 0, 0, 0, 0, 0, 0, 0, 15, 5, 72, 49, 255, 72, 184, 60, 0, 0, 0, 0, 0, 0, 0, 15, 5 }; for (int i = 0; i < sizeof(str) / sizeof(int);i++) { if (str[i] > 60 && str[i] < 128 && str[i] != 'h' && str[i] != 'H') { //这边直接取60-128的,去掉特殊字符,只选大小写字母,并去除h,H printf("%c", str[i]); } } return 0; }

然后运行一下flag就直接出来了

总结一下,这道题首先查不出是32,或者是64bit的,这边要敢于操作,直接随便拖一个进去,然后转字符串形式,发现有flag的影子,然后提取数据出去,再运用小算法进行筛选。问题不大,简简单单。

http://www.jsqmd.com/news/660175/

相关文章:

  • 加油卡回收必看:如何避免常见陷阱?回收注意事项指南! - 团团收购物卡回收
  • 抖音批量下载终极指南:7个秘籍彻底解决视频下载难题
  • 别再死磕手册了!手把手教你用AD9361的增益控制模式搞定无线信号接收难题
  • 剖析2026年性价比高的慢干发泡胶、隔音发泡胶,哪家比较靠谱 - 工业品牌热点
  • 三步掌握全网资源下载:res-downloader网络资源嗅探工具终极指南
  • 掌握逆向分析技能的不二法门——《Ghidra权威指南》
  • 魔兽争霸3在Windows 11上频繁崩溃?5分钟解决兼容性问题终极指南
  • 探讨耐候性好的发泡胶,易施工低气味产品如何选购 - 工业推荐榜
  • NCMDump终极指南:3步解锁网易云音乐加密文件,让音乐自由播放!
  • Jack2同步与异步模式详解:如何选择最适合的音频处理策略
  • 你的模型真的‘准’吗?深入聊聊mAP指标背后的那些‘坑’与调优实战
  • 昆山天硕广告传媒:昆山广告设计的公司电话 - LYL仔仔
  • GetQzonehistory:一键备份QQ空间所有历史说说,让青春记忆永不褪色
  • 番茄小说下载器:一站式离线阅读与有声小说生成终极指南
  • R3nzSkin英雄联盟换肤工具:内存注入与逆向工程技术深度解析
  • 2026年高强自流平砂浆公司权威推荐榜 - 品牌策略师
  • 抖音下载器终极指南:5分钟掌握批量下载技巧
  • 盘点2026年口碑好的复古风格度假酒店,为你汇总优质选择 - 工业品网
  • 如何快速解决Windows热键冲突:热键侦探终极排查指南
  • 2026成都装修公司口碑排名榜单,高性价比靠谱装修公司盘点(龙泉,温江,郫都,新都,双流全覆盖) - 成都人评鉴
  • **基于Python的智慧医疗影像辅助诊断系统设计与实现**在智慧医疗快速发展的今天,医学影像已成为临床诊疗不可或缺的重要工具。然而,传
  • 聊聊2026年英语口语教学,北京宏恩等靠谱英语教学企业哪家好 - mypinpai
  • 昆山天硕广告传媒:昆山广告设计 广告制作的公司电话 - LYL仔仔
  • BIWI数据集深度图.bin文件读取避坑指南:用Python+Open3D从零生成彩色点云
  • news-please生产环境部署指南:Docker化、性能优化和监控
  • tracetcp终极指南:免费TCP路由追踪工具快速上手
  • 讲讲做活动执行沟通成本低的公司有哪些? - myqiye
  • 从“建立”到“保持”:一个IC新人的踩坑日记,聊聊STA里那些反直觉的时序约束设置
  • 如何高效管理爬虫任务?DotnetSpider Portal一站式管理平台使用指南
  • FLUX.1模型部署全攻略:ComfyUI环境搭建+SDXL风格应用,小白友好教程