python
文章平均质量分 61
Flying_Fatty
这个作者很懒,什么都没留下…
展开
-
python实现telnet
网上的各种代码确实多的是,但是呢,不经历过自己的实现,就不会有自己的理解telnet和ssh的区别先解释下:ssh可以理解为telnet的升级版,在telnet的基础上做了加密,更安全windows下默认是关闭telnet的客户端的,需要在控制面板中打开或者下载一个putty来登录为了方便本地做测试,可以选择linux虚拟机搭设telnet环境我选择的是vmwa原创 2016-07-22 12:26:23 · 10922 阅读 · 0 评论 -
python实现ssh
首先呢,学习了怎么修改路由器配置,添加guest百度一下:路由器配置命令对着敲着玩,就知道应该怎么弄了然后是重点,实现ssh连接各种模板网上是有的,我想要解决的问题是:如何将原来屏幕的消息保存到文件之中涉及到两个问题:1.child.before存储的是上一次命令所返回的信息2.很多命令的输出信息在一页之内显示不完全,所以呢,需要按几次空格试了很多次想了一种原创 2016-07-25 09:06:05 · 1365 阅读 · 0 评论 -
RSA攻击
参加个CTF比赛,发现自己零代码量,什么东西都没有准备,被吊打当然正常,基本的工具常用的代码可以自己提前写好的呀常用的代码有:gcd:求两个数的最大公约数egcd:求满足ax+by=1,当gcd(a,b)=1时,满足式子的x和yhextoflag:很多题目都是给的字母的ord值:两位两位表示一个字母,转化成chr字符就是flag的b64:base64解密b32:base32解密qp:quickpo...原创 2016-12-27 19:49:23 · 6611 阅读 · 0 评论 -
2017_NJCTF_Misc_easycrypto
这个题讲道理应该算作Reverse中的算法题的吧,给定明文密文对求key,然后再根据key来计算flag写个py脚本逆向一下就好def get(ch): if ch >= '0' and ch <= '9': return ord(ch) - ord('0') else: return ord(ch) - ord('A') + 10f = open("plain.t原创 2017-03-18 15:32:04 · 900 阅读 · 0 评论 -
解决python装插件时找不到vcvarsall.bat问题
vcvarsall.bat问题解决转载 2017-10-31 22:11:10 · 7154 阅读 · 0 评论 -
python - binascii
在CTF的Crypto和Re中,经常会出现ASCII码形式的hex字符串的flag值,比如说:flag{H3ll0}给出的值是这样的:666c61677b48336c6c307d很方便看出来:两个两个一组,前一个一般是3,4,6开头较多py有个模块可以很方便解决这个转化问题,记录一下import binasciis = 'flag{H3ll0}'print s.encode("hex")p...原创 2018-06-16 17:12:12 · 732 阅读 · 0 评论