-
-
未解决
[求助]求助大佬!!!请大佬帮忙看看这段代码,蟹蟹!!!
-
发表于:
2019-10-18 20:02
2551
-
未解决 [求助]求助大佬!!!请大佬帮忙看看这段代码,蟹蟹!!!
逆向新手,看到的一道逆向pyc的maze题,线上反编译出来的代码看起来很简单,但是我无论如何也找不出解法,,反汇编代码如下,求大佬给指点一二,不胜感激
#!/usr/bin/env python
# encoding: utf-8
# 如果觉得不错,可以推荐给你的朋友!http://tool.lu/pyc
print 'This is a maze.'
print 'Python is so easy.'
print 'Plz Input The Shortest Way:'
maze = '###########S#@@@@@@##@#@####@##@#@@@@#@##@####@#@##@@@@@@#@#########@##E######@##@@@@@@@@###########'
way = raw_input()
len = len(way)
p = 11
for i in way:
if i == '&':
p -= 10
if i == '$':
p += 10
if i == '6':
p -= 1
if i == '3':
p += 1
if maze[p] == '#':
print 'Your way is wrong'
exit(0)
break
if maze[p] == '@':
continue
if maze[p] == 'E':
print 'You do it,your flag is Syc\\{+Your Input+\\}.'
exit(0)
continue
[课程]Linux pwn 探索篇!
最后于 2020-8-26 21:18
被VEhl编辑
,原因: