知识点:查壳工具的使用,UPX一键脱壳工具的使用,IDA的使用
原题链接

wp

  • 第一步,丢进exeinfo pe工具查壳,得到:可以看到是UPX壳的64位文件

  • 既然知道了是UPX壳那就脱壳吧!使用upx脱壳工具脱壳

  • 然后,再丢进exeinfo pe工具查壳,得到:可以看到没有壳了

  • 丢进IDA分析,由上面的查壳我们知道该文件是64位文件,故丢进64位IDA

  • 进入后shift + f12查看字符串,得到:看到一个感觉很关键的字符串flag{%s}

  • 双击进入后ctrl + x查看交叉应用,然后跳转到汇编界面:然后f5查看伪代码:分析代码可知,flag是字符串StrStr是由aHelloctf字符串,每个字符的ascii码乘2减69得到。

  • 点击aHelloctf字符串,跳转到:可以看到aHelloctf[] == "HELLOCTF"

  • 然后随便敲个代码把flag算出来:运行后得到flag:

#include<bits/stdc++.h>
#define close(); std::ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);
using namespace std;
signed main(){close();//宏定义函数,关闭同步流//下面是主要内容string aHelloctf = "HELLOCTF";for(int i = 0; i < aHelloctf.size(); i++)cout<< (char)(aHelloctf[i] * 2 - 69);return 0;
}

本篇完……
有诸多不足之处,望各位大佬不吝笔墨,给予我宝贵建议

UNCTF2022 wp Re ezzzzre相关推荐

  1. UNCTF2022 wp

    目录 1. Alien's_secret-中国人民公安大学 2. welcomeUNCTF2022-云南警官学院 3. md5-1-西南科技大学 4. dddd-西南科技大学 5. Single ta ...

  2. UNCTF2022 部分wp(web全)

    这次unctf期间有点忙,没什么时间做,可能中间有部分错误,望师傅们指正 Web 1.我太喜欢bilibili大学啦–中北大学 直接搜索flag 2. ezgame-浙江师范大学 查看源代码会发现这边 ...

  3. UNCTF2022 部分writeup

    WEB 签到-吉林警察学院 查看源代码发现输入框需要输入学号和密码,爆破一下发现从20200102开始有回显,直接写脚本. import requests url = 'http://b1c96e41 ...

  4. [WP]使用ApacheCordova开发HTML5-WindowsPhone应用程序

    下载代码示例 这篇文章介绍 Apache 科尔多瓦,创建使用 HTML5 和 JavaScript,跨平台移动应用程序的框架,并显示了如何使用它为 Windows Phone 开发应用程序. Wind ...

  5. wp实例开发精品文章源码推荐

    qianqianlianmeng wp实例开发精品文章源码推荐 WP8 启动媒体应用         这个示例演示了如何选择正确的msAudioCategory类别的音像(AV)流来配置它作为一个音频 ...

  6. cocos2d-xna for win8源代码轻松移植cocos-xna for wp游戏

    无意间看到杨哥弄了一个cocos2d-xna for win8出来可惜没有放出源代码,我试着要了一下结果他没理我,各种画圈圈. 那我只好自己弄一个了,源代码放出大家供交流学习使用,像杨哥说的一样就是一 ...

  7. linux 更改wp版本号,代码实现移除 WordPress 版本号

    默认情况下,WordPress会在页头输出版本号,有一定安全隐患. 在当前主题的functions.php中添加以下代码,可同时移除feed和js/css中的WordPress版本号: // 同时删除 ...

  8. 图解 wp WordPress 文章 链接 在新窗口打开

    wp WordPress 文章 链接 在新窗口打开 因为wp默认是不在新窗口打开链接的,这对于我们这样习惯关窗口的人,用起来很不方便.其实改起来很简单,下面开始 一.打开外观,选择编辑 二.打开主题页 ...

  9. 正确设置语言,加速WP应用提交

            App Hub在7月18日进行了更新.有些用户反馈新增的默认语言选项有点令人费解.本文简单做个介绍,帮助开发者正确设置语言,加速WP应用提交快速.这次的系统更新后,App Hub可以检 ...

最新文章

  1. CFRunLoopRef 的内部逻辑(向 ibireme学习)
  2. Android-support-v4 v7 v8 v13 v17 的区别和特性说明
  3. 5.修改hadoop配置文件
  4. SQLServer过期的解决方案
  5. pycharm奇技淫巧 直接通过代码输出函数 refactor —— extract method
  6. 如何把薪资谈高一倍?请看大厂offer拿到手软的ML大神自述
  7. 一文回顾阿里云弹性计算云栖大会精彩看点
  8. [PhoneGap]Mac下搭建PhoneGap开发环境
  9. CSS3新属性:在网站中使用访客电脑里没有安装的字体
  10. [转载] 信息系统项目管理师教程——06 信息化基础知识
  11. ES index not_analyzed
  12. GD32IAP升级(BootLoader)
  13. 计算机dns服务器错误或不存在,找不到服务器或 DNS 错误,详细教您找不到服务器或dns错误怎么解决...
  14. c#窗体应用程序:100以内的素数,每8个数为一行
  15. 韩信点兵--中国剩余定理
  16. html绝对定位怎么页面居中,绝对定位元素设置水平居中
  17. R语言之Rstudio 导入包
  18. 抵押房怎么办理房产证
  19. c++日志库实战——spdlog,是不是感觉log4cxx有点笨重,不妨试一试spdlog
  20. 手机电池为什么会爆炸

热门文章

  1. AttributeError: 'module' object has no attribute 'StereoBM_create'的解决办法
  2. 绘声绘影X9 - 覆叠轨的功能讲解(4)
  3. 小程序安全设置-弹出框输入获取值
  4. linux推流软件推荐,在Linux 系统使用ffmpeg软件做哔哩哔哩视频网站推流 | IT工程师的生活足迹...
  5. 边玩边学!15 个学编程的游戏网站!
  6. 制度汇编格式怎么生成目录_标准制度编写规范
  7. 深入理解JVM垃圾收集机制(JDK1.8)
  8. 每天一道js基础面试题
  9. 一次移动记账App的设计探索
  10. JavaScript面试题看这一篇就够了,简单全面一发入魂(持续更新 step2)