探索黑客技术攻防,实战研究与安全创新

导航菜单

分类:编程脚本

C语言学习-十进制转换

C语言学习-十进制转换
大家好,我们都知道计算机有八进制、十进制、十六进制,他们之间是可以相互转换的,小数目我们用口算就可以了,但如果数字太大,要计算的话就太浪费时间了,今天教大家用C语言编写一个简单实用的进制转换。代码如下:#includestdio.hmain(){int a10,b;printf(输...

Batch批处理

Batch批处理
面对内容不断变化的屏幕,双手运指如飞不断输入各种入侵指令,这是电影中典型的黑客形象。事实上,除了应对少数突发情况之外,黑客们通常不会“亲自”去处理诸如扫描、连接和设置后门等常规任务,而是通过编写的脚本或程序去代劳,其中最简易和实用的程序就是批处理。批处理入门批处理是一种上手简易、成力巨大的脚本工具。...

编程实现Windows用户密码Hash值的抓取

编程实现Windows用户密码Hash值的抓取
在内网渗透测试过程中,获取Windows用户密码Hash值后,将能够继续破解明文密码、Hash注入等后续动作,因此,密码Hash值具有较大的价值。Windows系统中存在的用户密码信息一般是以NTLMHash值的信息存在,只有负责用户权限管理的关键系统进程lsass.exe能够拥有权限获取。因此,本...

C语言编程---硬币小游戏

C语言编程---硬币小游戏
今天教大家用C语言编一个小游戏。想必大家小时候都玩过猜硬币正反面的游戏,一枚硬币抛向空中,落到地上,一般会有两种情况,正面或反面。有种很特殊的情况就是会垂直卡在某个地方,既不是正面也不是反面。这个我们忽略不计。既然要做抛硬币,那么就要有随机性,也就是说,这个数字是不确定的。在C语言中,有个函数叫随机...

Android系统端口扫描器编写初探

Android系统端口扫描器编写初探
最近,很想在安卓手机上玩一下端口扫描器。再者,之前没有写过能运行于Android系统的端口扫描器,于是想写一个出来。扫描器原理及安卓平台上实现方式简析我们知道端口有两种,UDP和TCP。入侵者如果想要探测目标机开放了哪些端口、提供了哪些服务,就需要先与目标端口建立连接。如果目标主机端口有回复,则说明...

RawInput及键盘过滤

RawInput及键盘过滤
实现多键盘输入选择性控制系统连接多个键盘设备时,可能需要使用某个键盘作为标准输入,另一个键盘用作其他特殊任务。比如,当打开记事本后,按下键盘1上的字母a键,你希望其写入记事本,而敲击键盘2上的a键时,记事本上并没有记录字母a,取而代之的是通知后台执行某一特殊任务。如何控制键盘输入并根据键盘的输入信息...

MD5算法设计与编程实现

MD5算法设计与编程实现
加密技术与我们的日常生活息息相关,在信息社会更是凸显重要。本文将主要就MD5算法及密码学算法实现做一些相关探讨。MD5的全称是message-digestalgorithm5(信息-摘要算法)。由于其使用不需要支付任何版权费用,安全性好,所以MD5成为了当今非常流行的优秀的典型Hash加密技术。为了...

Python程序分析研究

Python程序分析研究
本文属于《小学生科普系列》番外篇,《小科》系列面向小学生,纯科普,大牛莫喷~这次我们使用Python编写一个具有键盘记录、截屏以及通信功能的简易程序,依然选用Sublimetext2+JEDI(python自动补全插件)来写代码。首先准备好我们需要的依赖库,pythonhook和pythoncom。...

编写Python爬虫分析数据爬取

编写Python爬虫分析数据爬取
信息时代,数据就是宝藏。数据的背后隐含着无穷的宝藏,这些宝藏也许就是信息量所带来的商业价值,而大数据本身也将成为桌面上的筹码。说了那么多数据的重要性,本篇文章所提到爬取的数据不包括超过传统数据库系统处理能力的数据。而是从一个简单的爬虫程序上讲起,讲如何编写属于自己的爬虫,获取想要的简单数据,并让程序...

用pcap编写网络嗅探器

用pcap编写网络嗅探器
程序的实现流程首先是找到要嗅探的接口。在Linux里它可能是eth0,可以用字符串定义它,也可以通过pcap查询。初始化pcap。这里我们要告诉pcap对什么设备进行嗅探。如果我们只想嗅探特定通信(例如:仅TCP/IP包,仅流向23端口的包等等),我们必须建立一个规则集。最后,让pcap进入它的主循...