模式特点:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。
我们来看一下下面这样的程序结构:
class Context:
def __init__(self):
self.input=""
self.output=""
class AbstractExpression:
def Interpret(self,context):
pass
class [removed]AbstractExpression):
pwntools-ruby
玩CTF时总是很难过,在Python中没有什么等同于pwntools。虽然pwntools很棒,但我对Ruby的热爱远超过对Python的热爱。因此,这是创建此类库的尝试。
将尝试与原始pwntools保持一致的命名,并以Ruby样式进行操作。
用法示例
这是对start的利用,这对是一个挑战。
# encoding: ASCII-8BIT
# The encoding line is important most time, or you'll get "\u00