2016年5月17日

【注入攻击】SQL注入(不完整总结)

摘要: 注入攻击 数据与代码分离,可以说是专门为解决注入攻击而生的 注入攻击的本质:用户输入的数据当作代码执行 两个关键条件:一、用户能够控制输入;二、原本程序要执行的代码,拼接了用户输入的数据 1 SQL注入 典例: var ShipCity; ShipCity = Request.form(“ShipC 阅读全文

posted @ 2016-05-17 20:02 C语言程序设计 阅读(1553) 评论(0) 推荐(0) 编辑

[内存溢出]栈溢出基础版

摘要: 一、进程使用的内存都可以按照功能大致分为以下4个部分: 代码区、数据区、堆区、栈区 ______________________________________________________________________ 二、栈溢出 ESP: 系统栈最上面一个栈帧的栈顶 EBP:系统栈最上面一个 阅读全文

posted @ 2016-05-17 20:00 C语言程序设计 阅读(2327) 评论(0) 推荐(0) 编辑

[Windows驱动开发]之内存管理

摘要: 一、内存管理概念 1. 物理内存概念(Physical Memory Address) PC上有三条总线,分别是数据总线、地址总线和控制总线。32位CPU的寻址能力为4GB(2的32次方)个字节。用户最多可以使用4GB的真实物理内 存。PC中很多设备都提供了自己的设备内存。这部分内存会映射到PC的物 阅读全文

posted @ 2016-05-17 19:58 C语言程序设计 阅读(368) 评论(0) 推荐(0) 编辑

[找工作]程序员面试宝典【笔记】(part 1)

摘要: v 题型: 数据结构(链表,数,图)、C++编程基础、数组、递归、矩阵、内存管理、时间复杂度、TCP/IP、操作系统、计算机网络、UML、OOA&OOP、自己的项目 v swap的几种写法: void swap(int* a, int* b) { int temp; temp = *a; *a = 阅读全文

posted @ 2016-05-17 19:50 C语言程序设计 阅读(370) 评论(0) 推荐(0) 编辑

2016年5月16日

[Windows安装]安装程序无法创建新的系统分区,也无法定位现有系统分区

摘要: Windows安装时出现安装程序无法创建新的系统分区,也无法定位现有系统分区 阅读全文

posted @ 2016-05-16 15:04 C语言程序设计 阅读(29396) 评论(0) 推荐(1) 编辑

2016年5月10日

M1卡分析

摘要: 工具:ACR122U、Mifare One卡分析工具、Mifare 卡数据写入工具 实验对象:自己的饭卡 以下是从卡中读取出来的数据: 从图中可以看出卡片中有五个扇区加密了,每个扇区是4个区块。 第0个扇区(红色框)的第一个区块中的数据用于存放厂商代码,已经固化,无法修改。 第0个扇区的中间的两个数 阅读全文

posted @ 2016-05-10 21:04 C语言程序设计 阅读(3474) 评论(0) 推荐(0) 编辑

[逆向/壳]脱壳方法

摘要: 壳的作用 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名等,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序压缩的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩。 3.在黑客界给木马等软件加壳脱壳以躲避杀毒软件。 脱壳方法 方法 详细 阅读全文

posted @ 2016-05-10 21:00 C语言程序设计 阅读(1148) 评论(0) 推荐(0) 编辑

[Kali安装]Kali启动盘制作与安装

摘要: 一.启动盘制作(UEFI) 1.使用ultraiso按照常规的方法制作启动U盘,将Kali.iso刻入U盘 2.把efi.image的EFI文件夹解压到U盘根目录 3.用efi的install文件夹替代根目录中的install文件夹 4.把根目录中的live文件夹中的initrd和vmlinuz文件 阅读全文

posted @ 2016-05-10 20:48 C语言程序设计 阅读(1733) 评论(0) 推荐(0) 编辑

导航