书籍
文章平均质量分 79
午夜安全
午夜安全,专注于计算机信息安全技术分享。
展开
-
一个文科生从零到进入大厂的感悟(3小时掌握一门编程语言)
你学编程的方法对吗?你是否手写代码?你是否死记硬背?你是否把学文科的方法应用到编程上?你是否前面学后面忘?你是否在抱怨编程难学?如果你遇到上面这些问题,很遗憾的告诉你,你学习的方法错了。这些问题我都遇到过,我一开始学编程的时候,感觉可难了,当时就是照着别人的视频和教程一点点的学,一点点的敲代码,记忆,可是几个月过去了又忘光了,不断重复这种死循环。直到有一天,我认识了一位前辈,我发现,我错了,编程不是这么学的。1.不要看视频学习那编程应该怎么学呢?首先我不建议你去看视频学习,因为这种学原创 2022-04-22 07:00:00 · 575 阅读 · 0 评论 -
Python灰帽子 黑客与逆向工程(ctype库)
1.动态链接库动态链接库文件是一种不可执行的二进制程序文件,它允许程序共享执行特殊任务所必需的代码和其他资源。在windows平台下这些二进制文件必称为动态链接库(DLL),常是".dll"文件;而在linux平台下必称为共享对象(SO),常是 ".so" 文件。windows提供的DLL文件中包含了允许基于windows的程序在windows环境下操作的许多函数和资源。一般存放在电脑的"C:\W...原创 2018-05-28 18:04:00 · 834 阅读 · 0 评论 -
Python灰帽子 黑客与逆向工程(调试器)
调试器通过调试器可以跟踪一个进程的运行时状态,称之为动态分析技术。大多数调试器都具备基本功能:运行、暂停执行和单步执行,除此之外还包括:设置断点、修改寄存器和内存数据值、捕获发生在目标进程中的异常事件。1.通用寄存器1.1 X86通用寄存器X86通用寄存器一共8个,它们的特性如下。EAX(累加器):用于协助执行一些常见的运算操作,以及存放函数返回值。因此可以基于存储在EAX中的值来判断一个函数调用...原创 2018-05-28 21:21:34 · 636 阅读 · 0 评论 -
Kali-linux(ssh的配置)
linux环境下ssh的配置1.ssh安装与启动(1)安装ssh命令:apt-get install ssh(2)启动ssh、关闭ssh、查看ssh状态的命令分别是:/etc/init.d/ssh start/etc/init.d/ssh stop/etc/init.d/ssh status2.ssh的配置(1)打开/etc/ssh/sshd_config,我们需要配置它。(2)找到#Passwo...原创 2018-06-09 21:17:38 · 9191 阅读 · 0 评论 -
黑客与渗透测试(TCP代理)
TCP代理在实际案例中部署简单的TCP代理可以了解未知的协议,修改发送到应用的数据包,或者为模糊测试创建一个测试环境。环境:win10、Python 2.7.15、火狐浏览器代码(出自《Python黑帽子:黑客与渗透测试》):# -*- coding:utf-8 -*-import sysimport socketimport threadingdef server_loop(local...原创 2018-06-10 19:50:17 · 1226 阅读 · 0 评论