python中如何去学习那些socket
这个星期刚刚用Python写了几个 ping,dns(UDP 53)扫描以及tcp端口扫描的程序,总结有以下几点:
1. 多线程,一个线程负责发,一个线程负责收
2. 使用raw socket,需要有root权限,其中ICMP的raw socket需要设置参数告诉kernel IP头有你的程序添加。我在check sum这里卡了点时间,手里更好有本 *** 参考书,《TCP/IP illustrated》更好,在写代码之前必须对报文格式以及各字段做到心中有数。
3. 看看Python的struct/array文档看看怎么组包,解包
4. 除非你异常牛逼,否则还是需要debug工具,比如wireshark/tcpdump等工具配合让你看看自己发出来的包那里出了问题。如果用GUI的wireshark记得将option中的tcp/ip部分checksum option打开
把代码贴给你就让你失去自己动手的乐趣了!呵呵have fun!
python可以做哪些有趣的事情
1. Python3 实现 *** 识别
2. Python3 图片隐写术
3. 200 行 Python 代码实现 2048
4. Python实现3D建模工具
5. 使用 Python 定制词云
6. Python3 智能裁切图片
7.微信变为聊天机器人
8. 使用 Python 解数学方程
9. 使用 Python 创建照片马赛克
10. Python 基于共现提取《釜山行》人物关系
11. Python 气象数据分析:《Python 数据分析实战》
12. NBA常规赛结果预测:利用Python进行比赛数据分析
13. Python 的循环语句和隐含波动率的计算
14. K-近邻算法实现手写数字识别系统
15. 数独游戏的 Python 实现与破解
16. 基于 Flask 与 MySQL 实现番剧推荐系
17. Python 实现英文新闻摘要自动提取
18. Python 解决哲学家就餐问题
19. Ebay 在线拍卖数据分析
20. 神经 *** 实现人脸识别任务
21. 使用 Python 解数学方程
22. Python3 实现火车票查询工具
23. Python 实现端口扫描器
24. Python3 实现可控制肉鸡的反向Shell
25. Python 实现 FTP 弱口令扫描器
26. 基于PyQt5 实现地图中定位相片拍摄位置
27. Python实现网站模拟登陆
28.Python实现简易局域网视频聊天工具
29. 基于 TCP 的 python 聊天程序
30. Python3基于Scapy实现DDos
31. 高德API + Python 解决租房问题
32. 基于 Flask 与 RethinkDB 实现TODO List
《python 绝技 》这本书小白能看么
可以
先来说说我试读的之一章,Python基础,作为一个Java开发人员,通过作者书本的内容,对于Python有了一个基本的了解,虽然语言不同,但是从语法上,可以看到很多相似的影子。而作者通过代码实例的讲解,让我这个Python门外汉觉得Python并不难,且学习起来还挺有趣的。第二章利用Python进行渗透测试中,一下子提起了我的兴趣,作者用生动的描述和殷实的案例,讲解了如何通过Python进行密码破解、端口扫描,还将如何构建一个SSH僵尸 *** ,利用FTP破解感染WEB服务器等等这些秘籍全部倾囊相授。我看的那就叫一个过瘾!以至于后面的电子取证、 *** 流量分析、无线 *** 攻击、 *** 刺探、免杀等内容,吊足我的胃口!最后不得不佩服译者水平的高超!一本老外写的技术书籍,能通过译者的思想和领悟,让读者能产生如此强烈的认同感和好奇心!可见书本的翻译水平,貌似登峰造极了!
说实话,读完《Python绝技:运用Python成为顶级黑客》的试读章节,我内容产生了一种不安和欢喜。不安,是看到目录后,发现原来我们使用的 *** 和机器原来可以这样被玩,这不由让我的后背一阵发凉!不可思议的是,既然用Python脚本语言可以玩的这么大,而Python语言的语法还那么简单。不仅仅能够通过Python语言编写密码破解程序,还能通过Python编写一个端口扫描器,破解SSH密码,黑掉整个计算机群,构建一个SSH僵尸 *** ,让所有被控制的计算机自动执行我们想要的指令。还可以通过破解FTP用户名密码,然后间接破解WEB服务器,植入木马或者病毒,从而获得更多敏感信息。而以上两种危害极大的攻击方式,才是黑客攻击中渗透测试的开始,后面的电子取证, *** 流程分析,以及无线 *** 攻击、 *** 刺探,也只是黑客们攻击的家常便饭,最后介绍的病毒免杀,让我感觉当前的电脑里,就可能存在着一个黑客,我面前的这台电脑仿佛 *** 的展现在黑客面前。当然,我不仅仅是看到书的内容后,才有如此的反映,而是回想起工作时发生的事件,才越发觉得 *** 安全的重要性和紧迫性,以及了解 *** 安全的必要性。两年之前,我所在的公司就出现过Oracle数据库一夜之间,突然就没有了的事情,当时检查服务器、查日志、扫磁盘,都没有发现问题,可是数据库就是没有了,如果不是监控系统告警,可能问题会变得更严重,虽然大家都知道可能是黑客干的,但是,怎么干的,却无人知晓!还好公司有备库,只损失了一天的数据。但是,从那以后,公司便成立了安全部门,对 *** 安全开始格外注重。而最近一次遇见黑客,是新公司线上OA服务器磁盘被格... ...,唉,伤心的往事不想再提!所以我认为 *** 安全,无处不在,而且 *** 安全应该是每个IT技术从业人员的必备课!
虽然有诸多不安,但是还是幸好遇见《Python绝技:运用Python成为顶级黑客》这本书,让我能有幸一睹黑客的真容,原来他们牛逼的背后还有一个帮手Python!最令我兴奋不已的是《Python绝技:运用Python成为顶级黑客》将黑客工作的点点滴滴全盘托出,让我们对 *** 安全,计算机安全有了更深的了解和认识。古人云,知己知彼,百战不殆!如果信息安全如此重要,作为一个IT建设者来说,我们就更应该了解其中的奥秘,如果我们知道他们是如何做的,那么我们就能从这些方面入手,利用木桶理论,补齐自己的短板,巩固自己。虽然信息没有绝对的安全,但是,我们可以通过巩固自己,变得更安全。
0条大神的评论