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

自己做的网站能在线支付外贸公司怎么开

自己做的网站能在线支付,外贸公司怎么开,西乡塘区网站建设,竞价网络推广托管题目来源:ctf.show 1、下载附件,发现一个exe和一个txt文件 看看病毒加没加壳,发现没加那就直接放IDA 放到IDA找到main主函数,按F5反编译工具就把他还原成类似C语言的代码 然后我们看逻辑,将flag.txt文件的内容进行加…

题目来源:ctf.show

1、下载附件,发现一个exe和一个txt文件

看看病毒加没加壳,发现没加那就直接放IDA

放到IDA找到main主函数,按F5反编译工具就把他还原成类似C语言的代码

然后我们看逻辑,将flag.txt文件的内容进行加密处理,并将结果写入enflag.txt文件,所以上面那两个文件enflag是被加密过的

 继续看这段代码,输入的是Str,输入Str这个值要干什么不知道,进去看看

发现这是从sub_401A70里面返回,然后进去看看具体做了什么

看不懂就扔豆包里看看代码具体实现什么功能:

  • 输入处理

    • 接收用户输入的字符串 Str(例如密码或 flag)。
    • 获取 Str 的长度,用于后续循环处理。
  • 加密转换

    • 异或操作:对输入字符串 Str 的每个字符与固定值 0x1F(十进制 31)进行异或运算。
    • 累加修改:将异或结果累加到另一个字符串 Str1 的对应位置上(Str1[i] += Str[i] ^ 0x1F)。
  • 结果验证

    • 将处理后的 Str1 与预设的目标字符串 "DH~mqqvqxB^||zll@Jq~jkwpmvez{" 进行比较。
    • 若匹配成功,输出正确信息(如 Correct!);否则输出错误信息(Error!)。

所以黄色的那段字符串就是密钥,我们写个脚本给他解回去

出来这么一段字符串,然后我们得返回去看他之后有干了什么

 其实看到这就能猜出来是个加密操作了,str是密钥,v13是一开始写入flag.txt里的内容,v12是将v13加密之后写入enflag.txt的内容,v15和v14都没有用,我们继续点进去看

发现返回sub_4014E0这个函数,对应着刚才的值a1,a4,a5

 看黄色那段,用到的函数就有sub_4010EB这个函数

看这段,RC4加密,前三段强特征(可以搜一下RC4加密)

知道是RC4加密我们拿厨师解一下

拿到flag

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

相关文章:

  • 网站制作便宜为什么无法卸载wordpress
  • 珠海商城网站制作wordpress 更新慢
  • 网址查询网站做h网站风险
  • 连云港专业网站优化网页设计评价
  • html可以做网站后台吗微信如何投放广告
  • 东莞装饰网站建设东莞做网站优化天助网络
  • 承德网站建设有限公司网站可以个人做吗
  • 网站建设 深路互动阿里云购买网站空间
  • 网站自适应布局 html5国内免费域名
  • 创世做的网站源码泊头网站制作案例
  • 大连企业招聘网站专业做邯郸网站优化
  • 成都网站建设 公司网站两侧对联广告图片
  • 网站关键词字数建设一个企业网站需要多少钱
  • 织梦后台怎么做导航栏的网站首页网页界面设计的内容五大设计要素
  • 学校网站开发的项目背景wordpress latex公式
  • 胶南网站制作网上做相册网站
  • 南京房产网站建设wordpress 4.5.9
  • 如何做营销型手机网站优化网站管理机制建设情况
  • 如何进入微网站苏州seo排名外包
  • 制作网站建网站西樵做网站
  • 网站上的产品板块网站设计O2O平台
  • 广州的一起做网站怎么样wordpress正文标题样式
  • 免费开发平台网站wordpress漂浮花瓣
  • 兰州网站建设与优化杭州建设局网站
  • 有一个做5s壁纸的网站企业官网营销推广
  • 网站建设企业网站微分销商城
  • 个人网站asp源码南京地铁最新消息
  • 给网站做排名优化学什么好网络营销的认知
  • 网站建设论文中期总结iis装网站
  • 网站备案ip查询系统成年人夜大