首页 > 其他分享 >re | [QCTF2018]Xman-babymips

re | [QCTF2018]Xman-babymips

时间:2023-01-08 11:44:40浏览次数:47  
标签:Xman tmp v1 re QCTF2018 babymips

re | [QCTF2018]Xman-babymips

mips32架构的题目
位运算,前5位直接xor,后面再加密一次。
直接爆破就好

exp:

aim = [82, 253, 22, 164, 137, 189, 146, 128, 19, 65, 84, 160, 141, 69, 24, 129, 222, 252, 149, 240, 22, 121, 26, 21, 91, 117, 31]

flag = []
for i in range(5, len(aim)+5):
	for j in range(33,127):
		tmp = j ^ (32-i)
		if (i & 1) != 0:
			v1 = (tmp >> 2) | (tmp << 6)
		else:
			v1 = (4 * tmp) | (tmp >> 6)
		v1 = v1 & 0xff
		if v1 == aim[i-5]:
			print(chr(j),end='')
			break


标签:Xman,tmp,v1,re,QCTF2018,babymips
From: https://www.cnblogs.com/Mz1-rc/p/17034339.html

相关文章

  • oracle在线增加redo日志组成员
    文档课题:oracle在线增加redo日志组成员.数据库:oracle11.2.0.41、相关知识oracle通过redo保证数据库事务可以被重演,从而使得在发生故障之后,数据可以被恢复.redo对于oracle数......
  • dremio singlestore arp 扩展
    此插件来自singlestore官方的,基于了dremio23.1版本开发conf配置类@SourceType(value="SINGLESTOREARP",label="SingleStore",uiConfig="singlestore......
  • 【学习笔记】动态树 Link-Cut Tree
    -闲话LCT优秀博客:FlashHu大佬的cnblogs:https://www.cnblogs.com/flashhu/p/8324551.html-动态树Link-CutTree-前置知识「必学」Splay。「重要」树链剖分......
  • DevExpress 的LayoutControl控件导致资源无法释放的问题处理
    现象记录前段时间同事发现我们的软件在加载指定的插件界面后,关闭后插件的界面资源不能释放,资源管理器中不管内存,还是GDI对象等相关资源都不会下降。问题代码问题的......
  • Redis未授权访问漏洞复现
    redis数据库默认无密码认证,当数据库未设置认证时,即存在未授权漏洞,可以导致服务器被远控等危害。复现使用客户端连接redis远程服务器./redis-cli-h127.0.0.1-p6379......
  • 一文梳理Code Review方法论与实践总结
    作为卓越工程文化的一部分,CodeReview其实一直在进行中,只是各团队根据自身情况张驰有度,松紧可能也不一,这里简单梳理一下CR的方法和团队实践。一、为什么要CR ......
  • 二叉树 LC104.MaxDepth of Binary Tree
    最近看了labuladong讲二叉树,掌握了一种思路:拿到二叉树题目,思考三个维度——能不能遍历一遍就得出结果?如果可以,配合一个traverse函数+外部变量进行实现。——能不能定义......
  • Response
    *功能:设置响应消息  1.设置响应行:    1.格式:HTTP/1.1200ok    2.设置状态码:setStatus(intsc)  2.设置响应头:setHeader(Stringname,Stringvalue)  3.设......
  • Endpoint Detection & Response,EDR
    端点检测与响应(EndpointDetection&Response,EDR)是一种主动式端点安全解决方案,通过记录终端与网络事件,将这些信息本地化存储在端点或者集中在数据库。EDR会集合已知的......
  • .NET Core定时任务(控制台程序) cron表达式+Quartz
    .NETCore定时任务(控制台程序)https://www.cnblogs.com/Simple-520/p/15753898.html1、首先定时任务适合的程序是控制台程序2、NETCore中定时任务程序中一共三个文件(1):a......