美文网首页
【实验吧】逆向之bitwise

【实验吧】逆向之bitwise

作者: S_s_s_a53f | 来源:发表于2017-09-01 20:37 被阅读0次
You see the doors to the loading bay of the hangar, but they are locked. However, you are able to extract the password verification program from the control panel... Can you find the password to gain access to the loading bay?
解题链接:  http://ctf5.shiyanbar.com/reverse/bitwise/bitwise.rar  

题中给出了py代码:

#!/usr/bin/env python

user_submitted = raw_input("Enter Password: ")

if len(user_submitted) != 10:
  print "Wrong"
  exit()


verify_arr = [193, 35, 9, 33, 1, 9, 3, 33, 9, 225]
user_arr = []
for char in user_submitted:
  # '<<' is left bit shift
  # '>>' is right bit shift
  # '|' is bit-wise or
  # '^' is bit-wise xor
  # '&' is bit-wise and
  user_arr.append( (((ord(char) << 5) | (ord(char) >> 3)) ^ 111) & 255 )

if (user_arr == verify_arr):
  print "Success"
else:
  print "Wrong"

于是 根据题的意思写出了自己的解题脚本:

#!/usr/bin/env python3
verify_arr = [193, 35, 9, 33, 1, 9, 3, 33, 9, 225]
key=[0,0,0,0,0,0,0,0,0,0]
for i in range(10):
    for k in range(128):
        if verify_arr[i]==(((k<< 5) | (k >> 3)) ^ 111) & 255 :
            key[i]=chr(k)
        
flag= ''
for i in key:
    flag+=i
print flag

最终得到:
ub3rs3cr3t
技不如人就要多努力,假期已过,一切已是物是人非

相关文章

  • 【实验吧】逆向之bitwise

    题中给出了py代码: 于是 根据题的意思写出了自己的解题脚本: 最终得到:ub3rs3cr3t技不如人就要多努力,...

  • 实验吧逆向工程-bitwise

    题目下载链接:http://ctf5.shiyanbar.com/reverse/bitwise/bitwise....

  • 实验吧-逆向-10000000

    题目:http://www.shiyanbar.com/ctf/1884 一、下载附件,打开运行 随便输入啥,回车...

  • 实验吧逆向工程-逆向观察

    日更任务到第29天,我以为更新够了100字,然而没有,于是 失败了,从头来过。今天的题目的介绍: a simple...

  • 实验吧-逆向-证明自己吧

    题目:http://www.shiyanbar.com/ctf/28 1.附件 2.PEID打开,Microsof...

  • 实验吧逆向工程-FLAG

    每日一题打卡中。。。题目链接:http://ctf5.shiyanbar.com/qwctf/flag-check...

  • 实验吧逆向工程-debug

    感觉逆向试一个很厉害的工作,直接破解软件啥的可以(其实是看需求会逆向,同时也想挑战一下,感觉很有意思),因此今天做...

  • 实验吧逆向工程-defcamp

    逆向的题目真的好难啊,发现很多逆向的题都没有几个人做出来,甚至没有人做出来,为了开始我的逆向生涯,还是先从简单题做...

  • 实验吧逆向工程-1000

    今天的生活依旧如此,要想超过其他人,还是靠自己的努力,所以加油吧!题目下载链接:http://ctf5.shiya...

  • 实验吧逆向工程-证明自己吧

    人生如戏,世事如棋,看了某大学人工智能培养方案,感慨万千。还是默默做自己。题目链接:http://ctf5.shi...

网友评论

      本文标题:【实验吧】逆向之bitwise

      本文链接:https://www.haomeiwen.com/subject/cowkjxtx.html