
Windows
文章平均质量分 54
PolluxAvenger
这个作者很懒,什么都没留下…
展开
-
Windows server 2008 64位系统无法连接 Access 数据库
Windows server 2008 64位系统并没有提供64位access连接的驱动所以原创 2014-08-23 00:33:05 · 2674 阅读 · 0 评论 -
Stack 含义
原文地址:http://www.ruanyifeng.com/blog/2013/11/stack.html含义一:数据结构stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first out)。在这种数据结构中,数据像积木那样一层层堆起来,后面加入的数据就放在最上层。使用的时候,最上层的数据第一个被用掉,这就叫做"后进先出"。与这种转载 2015-06-16 22:31:29 · 536 阅读 · 0 评论 -
GitHub for Windows安装失败
原文链接:http://mamicode.com/info-detail-12325.html1、安装前的各种操作:(1)打开控制面板→ Internet 选项→“安全”选项卡;(2)选择“可信的站点”→点击“站点”按钮:(3)弹出的窗口中的文本框中输入点击“添加” https://github-windows.s3.amazonaws.com/ ;或者去除复选框“转载 2015-06-05 22:48:22 · 599 阅读 · 0 评论 -
安装DVWA进行渗透测试
DVWA的安装依赖的组件有许多,简单的是安装XAMPP,安装完成之后用控制台将Apache和MySQL开启首先确定可以进入http://localhost/phpmyadmin 进行配置然后将DVWA解压出的文件夹放到C:\xampp\htdocs文件夹中,然后访问http://localhost/DVWA-1.0.8/setup.php进入安装界面,点击创建/重置数据库按钮时如果出现原创 2015-05-24 11:02:30 · 11068 阅读 · 0 评论 -
安卓恶意代码分析
看到了一篇讲安卓恶意代码分析的PPT 搬运到这里原创 2015-06-30 01:18:47 · 2514 阅读 · 0 评论 -
IDA一日速成整理笔记
IDA原创 2015-06-30 01:44:54 · 3877 阅读 · 0 评论 -
字符串与编码
一句话建议:涉及兼容性考量时,不要用记事本,用专业的文本编辑器保存为不带 BOM 的 UTF-8。* * *如果是为了跨平台兼容性,只需要知道,在 Windows 记事本的语境中:所谓的「ANSI」指的是对应当前系统 locale 的遗留(legacy)编码。[1]所谓的「Unicode」指的是带有 BOM 的小端序 UTF-16。[2]所谓的「UTF-8」指的是带 BOM 的转载 2015-05-25 19:05:36 · 398 阅读 · 0 评论 -
Visual Studio 简单快捷键
Visual Studio 简单快捷键整理稿原创 2015-07-03 16:07:59 · 1311 阅读 · 0 评论 -
《Visual Studio 程序员箴言》读书笔记
技巧1.1 在空白行上按Ctrl+C不会丢失剪贴板的内容 工具→选项→文本编辑器→所有语言→常规→没有选定内容时对空行应用剪切或复制命令 技巧1.2 循环使用剪贴板 Ctrl+Shift+V 技巧1.3 插入空行 使用Ctrl+Enter在上方插入一行,使用Ctrl+Shift+Enter在下方插入一行 技巧1.4 选择当前原创 2015-07-04 12:39:57 · 717 阅读 · 0 评论 -
Visual Studio 2013 MFC 编程
一、创建MFC项目创建MFC项目时,高级功能一般默认即可,但如果用不上“ActiveX 控件”可以去掉勾选;如果需要涉及网络编程就把 “Windows 套接字” 选上。 不过没选上也不要紧, 在程序中可以自己添加部分代码导入套接字。二、整体架构学会看资源视图和类视图来快速寻找某些需要的东西 比如通过类视图可以快速访问类的头文件和源文件,双击类名打开头文件,点击下方的函数可直接跳转到对应的函数定义处原创 2015-07-05 10:40:27 · 13552 阅读 · 2 评论 -
Linux和Windows堆栈溢出利用对比
堆栈溢出的利用,有三大条件,一是返回点的定位,二是ShellCode的编写,三是跳转到ShellCode。1.返回点的定位在Windows下,F.ZH的在它经典的《菜鸟版Exploit编写指南之一》的文章中,详细的讲述了利用报错对话框精确定位溢出返回点的方法。 Windows下弹出报错对话框,显示“0x74737271”指令引用“0x74737271”内存,该地址不能为“read”。里面隐含的意思原创 2015-07-13 14:17:41 · 1937 阅读 · 0 评论 -
Python Security 入门
这篇文章假定你的系统是Linux,python版本是2.*。你可以使用内置的help()函数去了解一个函数的详细。记住这一点,它可以帮助你在学习语言的时候学习到更多的详细内容. 如help(type)有时你会想把一些变量和字符串连接起来然后通过脚本显示出来。那么你就需要使用str()函数把整型转换成字符串类型ip = '1.1.1.1'port = 55print 'the ip is原创 2015-07-13 22:03:03 · 1697 阅读 · 0 评论 -
Python Security 之 端口扫描
这一章将会演示如何通过Python的网络连接来开发一个基础的端口扫描器 我们的设计思路是使用socket一遍又一遍的去连接ip与端口的组合的新值下面的代码就演示了如何使用内建的socket模块去建立一个socket连接import sockets = socket.socket()s.connect(('127.0.0.1s', 22))s.send('Primal Security \n')原创 2015-07-14 19:28:40 · 843 阅读 · 0 评论 -
Python Security 之 反向Shell
首先我们先演示使用Python如何利用web服务器的功能,把文件从另一台主机传送过来。 我们假设你有一台傀儡主机,你现在想下载傀儡机上面的的文件。那么你就可以使用shell(或meterpreter)去访问这台傀儡机,你可以通过一行Python代码把傀儡机建立成为一个web服务器,然后下载傀儡机上面的文件.创建一个python HTTP服务器可以直接使用python的内建函数”SimpleHTTP原创 2015-07-14 19:44:36 · 1296 阅读 · 0 评论 -
网络字节顺序
● 字节序的定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题)。在大部分的开发中我们不需要考虑字节序的问题。唯有在跨平台以及网络程序应用中字节序才是一个应该被考虑的问题。● 网络应用的字节序网络字节序是TCP/IP规定好的一种数据表示格式,它与具体的CPU类型、操作系统无关,从而可以保证数据在不同主机之间传输时转载 2015-05-16 16:15:02 · 1478 阅读 · 0 评论 -
结构体对齐学习稿
先来说说为什么要有边界对齐: 简单说,任何CPU都有一个固定的基本长度,下面以32位CPU为例(也有64位或其他的)。CPU在工作时只能按照该长度的整倍数为边界进行内存操作。即只能从地址0、32、64、96...处进行存取,而不能从27、58、83等非边界地址处进行。如果一定要取这些非边界地址处的内容,则必须用若干个操作将其凑出来,因而大大影响存取效率。 另一方面,一个结构体的设计原创 2015-05-16 11:19:54 · 417 阅读 · 0 评论 -
Vmware网络配置学习稿
Vmware网络配置学习稿 VMware提供了三种网络模式:桥接、NAT、Host-Only一、桥接桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,虚拟网卡就像在局域网中的一台主机,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段,并且这个网段内的所有主机都能互相Ping通。原创 2015-05-01 23:39:36 · 655 阅读 · 0 评论 -
VMware 的使用方法
VMware 虽然一直都在用,也没觉得什么原创 2014-08-21 20:29:35 · 1011 阅读 · 0 评论 -
PPT 学习稿
在放映过程中,使屏幕黑屏可以摁下B 键,使屏幕白屏可以摁下W 键原创 2014-09-02 20:49:10 · 619 阅读 · 0 评论 -
Microsoft SQL Server 2008 安装说明
一、安装前的准备1. 需要.Net Framework 3.5,若在Vista或更高的OS上需要3.5 SP1的支持(在SQL2008安装的前会自动更新安装)2. 需要Widnows PowerShell的支持,WPS是一个功能非常强大的Shell应用,命令与DOX/UNIX兼容并支持直接调用.NET模块做行命令编辑,是非常值得深入研究的工具(在SQL2008安装时会自动更新安装)3.转载 2014-09-25 21:06:01 · 583 阅读 · 0 评论 -
在VS2013 中使用VC 6.0 编写的MFC 程序
有一个以前的MFC 工程代码,原创 2014-09-29 19:56:14 · 4227 阅读 · 0 评论 -
VS2013中安装配置Boost库
--------------------------------------------------------------------------------------一、前言 今天准备去看场电影《后会无期》,但在这之前,我想好好研究下大名鼎鼎的Boost库。-------------------------------------------------------转载 2014-10-12 08:47:52 · 758 阅读 · 0 评论 -
Visual Studio 版本的判断
MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010)MSVC++ 9.0 _MSC_VER == 1500 (Visual Studi原创 2014-12-15 21:07:50 · 5107 阅读 · 1 评论 -
《Visual Studio 程序员箴言》读书笔记
技巧1.1 在空白行上按Ctrl+C不会丢失剪贴板的内容工具→选项→文本编辑器→所有语言→常规→没有选定内容时对空行应用剪切或复制命令技巧1.2 循环使用剪贴板Ctrl+Shift+V技巧1.3 插入空行使用Ctrl+Enter在上方插入一行,使用Ctrl+Shift+Enter在下方插入一行技巧1.4 选择当原创 2015-02-25 14:43:27 · 1556 阅读 · 0 评论 -
Visual Studio Warning C4996
将过去的工程用VS新版本打开的时候。你有可能会遇到一大堆的警告:warning C4996。比如:warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNI转载 2015-01-24 18:30:25 · 2559 阅读 · 0 评论 -
端口扫描器
public partial class Form1 : Form { private Thread T; //定义一个线程 public Form1() { InitializeComponent(); } pri原创 2015-03-31 22:26:19 · 638 阅读 · 0 评论 -
#pragma
#pragma之前用这个语句的时候,是Visual Studio 2013不支持scanf 然后用这个忽略这项错误当时都是好使的,后来几次使用有时候会出现问题,但是不要紧,用全局替换解决了#pragma once 保证头文件只被编译一次#pragma hdrstop 表示预编译头文件到此为止 后面的头文件不进行预编译.#pragma startup 指定编译优先原创 2015-04-12 18:19:43 · 487 阅读 · 0 评论 -
VC6.0自带小工具
VC6.0附带工具软件:(1)ActiveX Control Test Container称为“ActiveX 控件测试容器”,顾名思义,此工具的主要功能就是测试ActiveX 控件,可以通过改变ActiveX 控件的属性观察控件的变化,也可以通过调用ActiveX 控件的方法观察控件的返回值,同时在下面的窗口中会显示控件发生的事件信息。此工具可以直观的进行控件的注册和注销(File->R转载 2015-04-26 13:12:17 · 2453 阅读 · 0 评论 -
Visual Studio 2013 编写汇编代码
用debug、MASM等等都可以写汇编,但是这都不是很直观的方法,那么我们可不可以借助VS这个强大的IDE来编写汇编代码呢?在调试的时候,可以选择内存窗口和寄存器窗口,来查看想看的内存值和寄存器值,这样就可以免去用命令来查看的麻烦话不多说,下面介绍1.建一个空项目,必须先建空项目,改现成的C++项目为assembler项目可能会造成编译不过.2.选中项目右键 “生成自定义”,选原创 2015-04-25 16:52:28 · 8153 阅读 · 0 评论 -
用VC6.0写汇编程序
在学软件安全的过程中,我意图编写一个寻找Kernel32.dll基址的程序来代替每次人工的分析如果用Masm等等软件,要么不友好,要么调试困难,所以采用VC6.0来调试,前面的博文已经介绍了怎么在VS2013下写汇编今天再次介绍VC6.0的方法,下面就是如何使用VC6.0来编写汇编代码第一步:新建工程 新建空的Win32控制台程序。第二步:添加文件 把源程序和资原创 2015-04-30 08:18:14 · 6395 阅读 · 1 评论 -
Python 爬虫学习稿(一)
本次学习的环境是基于Python 3.3.5,实验的工具是Pycharm 5.0.1 基础的知识我就不再介绍,比如HTTP的基础知识、爬虫的相关背景 直接开始爬虫的学习吧!一、用Python抓取指定页面常见的urllib2库在Python3.X的版本中改名啦!叫urllib.request了! urlopen()可以接收三个参数即urlopen(url, data, timeout) url原创 2016-01-10 00:52:52 · 1484 阅读 · 0 评论