debug/0x0a-pwn
간단한 자동명령 수행(ssh version)
SpeeDr00t
2016. 11. 8. 15:53
반응형
간단한 자동명령 수행(ssh version)
1.소스
''' write by SpeeDr00t ''' from pwn import * class CSshConnector : ''' get ssh ''' def __init__(self, _host, _user , _password) : self.handle = '' self.set_host(_host) self.set_user(_user) self.set_password(_password) def set_host( self, _host ) : self.host = _host def get_host(self) : return self.host def set_user(self, _user ) : self.user = _user def get_user(self) : return self.user def set_password(self, _password) : self.password = _password def get_password(self) : return self.password def get_ssh(self) : print "host = %s " % self.host print "user = %s " % self.user print "password = %s " % self.password self.handle = ssh( host = self.host , user = self.user , password = self.password ) log.info("username : %s" % self.handle.whoami()) log.info("pwd : %s" % self.handle.pwd()) return self.handle def send_cmd(self,cmd ) : tube = self.handle.run(cmd) print tube.recvall() if __name__ == "__main__": c = CSshConnector("192.168.163.137","hacker","hacker") c.get_ssh() c.send_cmd('ls -ltr')
결과
반응형