自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星空下的约定

即使像蜗牛一样爬,我也想越爬越远……

  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 vs清理垃圾的脚本

在工程目录下新建一个记事本文件,将下面代码以vsclear.bat为文件名保存,直接双击运行@echo off@for /r %%i in (*.aps *.idb *.ncb *.obj *.pch *.sbr *.tmp *.pdb *.bsc *.ilk *.res*.sdf *.dep *.ipch *.tlog *.exp *.hpj *.opt *.mdp *.plg *.clw

2016-10-06 16:57:07 1855

原创 windows下mysql5.7.13msi安装及绿色版安装方法

0x1 msi安装方法 0x11下载mysql软件 到mysql官网下载最新的mysql版本 下载地址:https://www.mysql.com/downloads/ 下载完成后,双击mysql-installer-community-5.7.13.0.msi进行安装,一路下一步,安装好就行,中间有个配置root密码的地方,记得设置一个比较安全的密码。0x12配置mysql的root账

2016-07-04 19:15:11 7250 1

原创 Go语言环境配置

0x0前言搭建的环境: 操作系统:win7 64位 go编译器:go1.6.2.windows-amd64.msi0x1下载go语言编译器官网下载地址:https://golang.org/,点击旁边的Download即可下载 可能需要使用科学上网的方式才能访问,小伙伴们请自备神器0x2安装go双击go1.6.2.windows-amd64.msi,下一步下一步,一直到结束,如果弹出UAC,请

2016-07-02 11:40:14 7934

原创 ubuntu,kali,debian等Linux更新源(国内最好的)

阿里云的源是国内最好的,没有之一下面的是ubuntu14.04的源,ubuntu的其他的版本的更新源请对应相应版本的名字,到网站http://mirrors.aliyun.com/上查看有没有。 比如ubuntu的名字叫trusty,所以源中就有trusty,最好别弄错系统版本。deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted

2016-04-17 20:42:16 12047

原创 attrib设置磁盘的隐藏属性

前言学校机房里出现了一种很讨厌的病毒,仿熊猫烧香的一个特性,每次都是在U盘的目录下新建一个名为MyDocuments的文件夹,然后将U盘目录下的所有文件移动到这个文件夹下,并且给文件夹增加系统文件属性和隐藏属性,并生成原来文件夹名字的.exe程序。 这个一般到了我们的电脑上后,杀软直接就杀掉了病毒,但是我们的文件却被隐藏掉了。两种解决方法:方法一:打开文件资源管理器 查看–>选项,打开文件夹选项

2015-12-16 09:57:50 1380

转载 Select函数

概况select()的机制中提供一fd_set的 数据结构,实际上是一long类型的 数组, 每一个数组元素都能与一打开的 文件句柄(不管是Socket句柄,还是其他 文件或 命名管道或设备句柄)建立联系,建立联系的工作由 程序员完成, 当调用select()时,由 内核根据IO状态修改fd_set的内容,由此来通知执 行了select()的进程哪一Socket或文件可读。阻塞式I/O编程有两个特点

2015-12-10 14:56:11 393

原创 Gh0st启动流程

仅是笔记,存在错误,并未写完,请勿阅读,谢谢1、CGh0stApp–>Initlnstance() 1)配置界面信息及其他 2)从.ini文件中读取监听端口ListenPort和最大连接数MaxConnection,并做相应的调整 3)调用((CMainFrame*) m_pMainWnd)->Activate(nPort, nMaxConnection)去激活服务器,

2015-12-09 15:43:51 1333

转载 OVERLAPPED

是一个包含了用于异步输入输出的信息的结构体。OVERLAPPED结构类型声明如下: 第一种声明:typedef struct _OVERLAPPED {   DWORD Internal;   DWORD InternalHigh;   DWORD Offset;   DWORD OffsetHigh;   HANDLE hEvent;   } OVERLAPPED参数说明:Inter

2015-12-08 15:11:05 552

转载 PostQueuedCompletionStatus

PostQueuedCompletionStatus函数,向每个工作者线程都发送—个特殊的完成数据包。该函数会指示每个线程都“立即结束并退出”.下面是PostQueuedCompletionStatus函数的定义: BOOL PostQueuedCompletionStatus( HANDLE CompletlonPort, DW0RD dwNumberOfBytesTr

2015-12-08 14:16:32 646

转载 setsockopt用法详解

原文来自:http://blog.sina.com.cn/s/blog_6ede0d160100q9li.html最近做的一个程序用到了IOCP通信模型,里面用到了setsockopt对套接字进行设置,看源代码的时候最setsockopt函数很不理解,看了msdn以后还是不太明白这个函数的用法,于是就到网上找了一个这个函数的用法,找到了下面的这篇文章,我觉得对setsockopt这个函数讲解的特别号

2015-12-08 13:47:31 462

转载 VC编程中经常能遇到LNK2005错误

昨天开始修改的程序,主要添加了OpenCV和GSL库,想把粒子滤波给实现了,出现很多没碰到过的错误!使用VC编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 出现LNK2005错误有多种原因: 1.重复定义全局变量。 2.头文件的包含重复。 3.使用第三方的库造成的。这里只讨论使用第三方的库造成的原因的

2015-12-04 20:47:01 3160

原创 运行中输入程序名即可打开程序

完成这个目的其实很简单1、在磁盘上新建一个文件夹 如d:\\start\ 2、将这个文件夹添加到环境变量的path中3、找到对应程序的安装目录,如qq的安装目录,右击qq.exe,创建快捷方式,然后将这个快捷方式重命名为qq,然后把这个快捷方式移动到刚才创建的d:\start\文件夹中,这样就实现了可以在运行框中输入程序的名字直接打开程序了每个程序都要这么做的话,比较浪费时间,这里有一个小的改进

2015-12-04 14:23:00 1253

转载 vs2010下编译使用boost

请参考以下两篇文章 http://www.cnblogs.com/zhcncn/p/3950477.html http://www.cnblogs.com/jxgxy/archive/2013/03/11/2954356.html

2015-12-04 13:14:25 722

原创 IMAGE_FIRST_SECTION

定位区块表(Section Table) 首先我们要知道,区段表是紧接在IMAGE_NT_HEADERS的后面的,如果我们找到了IMAGE_NT_HEADERS的地址,然后再加上IMAGE_NT_HEADERS的大小,是不是就找到了Section Table的地址了呢。知道了这个好开心微软在WinNT.h中提供了一个宏定义——IMAGE_FIRST_SECTION,用来定位区块表的它的具体实现如下

2015-11-30 21:55:25 3188

原创 源码阅读笔记

2005.11.23 nativeAPI:百度百科 原生API:wikieli’s docs翻译的wiki:http://www.cnblogs.com/exclm/p/4080630.html大牛的博客:待会儿再看吧#define ALIGN_DOWN(x, align) (x &~ (align - 1))//对齐代码用的?#define ALIGN_UP(x, align) ((x &

2015-11-23 22:06:15 649

转载 利用匿名管道实现远程调用CMD

源贴地址:http://www.cnblogs.com/thankgoodness/articles/1762596.html在一个进程里用双管道来回显,代码如下:#include "windows.h"#include "stdio.h"unsigned long WINAPI readFuc(void *p);HANDLE hReadPipeCmd = NULL;HANDLE hWrite

2015-11-22 22:02:39 3751 1

转载 vs2008 C++ 没有找到MSVCR90D.dll 问题

本人采用第二个方案解决问题的现象:win32程序,运行时弹出对话框: “没有找到MSVCR90D.dll,因此这个应用程序未能启动,重新安装应用程序可能修复此问题”解决: 网上一人说是微软BUG,具体原因不清楚。 如果把项目放在FAT32分区,那么这样操作:方案一: 英文版:Project Properties -> Manifest Tool-> Use FAT32

2015-11-22 18:10:10 667

原创 vs2010配置openGL开发环境

配置安装环境配置安装环境两个库的安装glewglut第一个OpenGL程序1.两个库的安装1.glew下载地址:http://sourceforge.net/projects/glew/files/glew/1.13.0/glew-1.13.0-win32.zip/download每个文件夹(上面下载的include、lib、bin)中包含32位和64位,根据自己的操作系统,选择对应的32位

2015-11-22 18:06:17 4602

原创 win 32 dll 编程demo

话不多说,先贴代码:test.dlltest.h#ifdef TEST_EXPORTS#define TEST_API __declspec(dllexport)#else#define TEST_API __declspec(dllimport)#endifTEST_API int testadd(int a,int b);test.cpp#include "stdafx.h"#inc

2015-11-21 21:53:29 1449

转载 char与wchar_t函数对照表

#include <ctype.h>#include <string.h>1、把多字符把转换成宽字符_CRTIMP size_t __cdecl mbstowcs(wchar_t *, const wchar* ,size_t);2、将宽字符转换成多字符_CRTIMP size_t __cdecl wcstombs(char *mbstr, const wchar_t *wcstr,

2015-11-21 19:46:21 3364

原创 手工创建mfc程序的几个步骤

1、从CWinApp类派生一个应用程序类 2、使用派生类定义的全局变量theApp 3、在预定义头文件“stdafx.h”中禁用“windows.h”,取而代之是以afx开头的MFC头文件。 4、便已设置中选择“Use MFC in a static Library” 5、在CWinApp派生类中,重写InitInstance函数作为程序启动代码。

2015-10-05 15:03:04 500

原创 MFC之时间类demo

void CTmDlg::OnTestTime() { CTime t=CTime::GetCurrentTime(); int nYear = t.GetYear(); int nMonth = t.GetMonth(); int nDay = t.GetDay(); int nHour = t.GetHour(); int nMin

2015-10-05 14:22:11 370

转载 Visual Assist X的安装及破解方法

Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可:Windows7路径C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/

2015-10-05 14:14:41 10059 1

原创 世界各国网络域名后缀

本资料于百度文库收集国家域名 | .af 阿富汗 | .al 阿尔巴尼亚 | .dz 阿尔及利亚 | .as 美属萨摩亚 | .ad 安道尔 | .ao 安哥拉 | .ai 安圭拉 | .aq 南极洲 | .ag 安提瓜和巴布达 | .ar 阿根廷 | .am 亚美尼亚 | .aw 阿鲁巴岛 | .ac 亚森松岛 | .au 澳大利亚 | .at 奥地利 | .az 阿塞拜疆 | .bs 巴哈马

2015-09-19 21:38:59 2487

转载 linux下安装.deb和.rpm软件包的方法

linux系统下怎么安装.deb文件?deb 是 ubuntu 、debian 的格式。 rpm 是 redhat 、fedora 、suse 的格式。他们不通用(虽然可以转换一下)。deb是debian发行版的软件包 ubuntu是基于debian 发行的 所有可以用.deb是solaris系统下的安装包后缀名。安装方法如下cd 到安装包的目录dpkg -i 安装包名字如果你使用的是red h

2015-09-13 16:02:32 5672

原创 Linux下各种压缩文件的解压命令(更新)

格式 命令 .tar.gz tar -zxvf xx.tar.gz .tar.bz2 tar -jxvf xx.tar.bz2

2015-08-13 10:06:52 645

原创 开启IVRE

查看docker有那些容器,命令docker ps –a开启IVRE分三步, 第一步要开启database server,命令:docker start ivredb第二步开启web,命令docker start ivreweb第三步开启客户端,命令docker start ivreclient然后通过attach命令进入ivreclientdocker attach ivreclient

2015-08-13 09:36:36 1678 1

原创 福尔摩斯密码字典

1 *---- 2 **--- 3 ***-- 4 ****- 5 ***** 6 -**** 7 --*** 8 ---** 9 ----* 0 ----- A *- B -*** C -*-* D -** E * F **-* G --* H **** I ** J *--- K -*- L *-** M --

2015-08-09 15:41:30 8920

原创 IVRE扫描并导入数据

IVRE扫描并导入数据通过docker装好的IVRE是没有数据的,本文是导入一些扫描数据使IVRE看起来更好一点。对于IVRE,我也是刚开始折腾,可能折腾的并不深,这里只是记录我的一些感想和收获,如有问题或是错误,请大家及时指出,小弟将不胜感激。上一篇文章并没有介绍IVRE,其实IVRE是一个python缩写的开源框架,官网iv.re上有介绍。有关IVRE的中文文档并不多,小弟主要是从它的doc中查

2015-08-09 15:13:41 4407 16

原创 Debian8下搭建IVRE(docker方式)

需求环境:Dibian8 64位,下载地址https://www.debian.org/distrib/dockerivre01、安装Debian 8 64位安装Debian比较简单,这里就不赘述了。值得说的是,官方下载有3种方式,网络安装、CD、DVD,根据大家的实际情况选择合适的安装方式就好,我这里采用了网络安装的方式。软件上选择了Gnome(这里有好多款桌面,总有一款是适合你的),ss

2015-08-08 10:52:53 3091 6

原创 使用ollydbg破解第一个小程序

使用ollydbg破解第一个小程序 本文破解的小程序来自《加密与解密》第三版第二章的样例程序,本文的目的在于记录自己学习的过程。 使用的工具有:Ollydbg、TraceMe.exe1、打开ollydbg,并将TraceMe.exe拖入到ollydbg的窗口中。如下图所示:2、在反汇编面板中搜索API:GetDlgItemTextA,(注意:这里大小写敏感),可以使用快捷键Ctrl+

2015-06-22 16:29:18 9044 3

原创 Jlink v8灯不亮,驱动无法识别的解决方法

Jlink v8灯不亮,驱动无法识别的解决方法期末了,跟老师借来了arm的嵌入式箱子,谁知道玩了没两天,Jlink的灯就不亮了,搞的好伤(蛋)心(疼),还以为是Jlink坏掉了,整完其他的大作业之后,百度了下,原来Jlink并没有坏,只是固件被刷掉了。这里就记录下重新刷回固件的过程,至于教程,百度到处都是。准备工具说到重刷固件,那首先得说一下刷机工具了,懒人请点击下面链接http://downloa

2015-05-19 17:33:30 6117

原创 kali可用的更新源

1、更新源deb http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.163.com/debian wheezy main non-free contrib deb http://mirrors.163.com/debian wheezy-proposed-updates main

2015-04-23 15:49:56 696

原创 vc6.0操作sqlite3数据库

所有用到的工具打包下载,除vc6.0,点击下载第一步:准备工具:1、vc6.0,度娘知道下载地址 2、sqlite3,下载地址:http://www.sqlite.org/download.html 本人使用的版本是3.8.9 sqlite-amalgamation-3080900.zip sqlite-dll-win32-x86-3080900.zip sqlite-shell-win3

2015-04-10 15:44:24 1642

原创 kali安装libjson

第一步:下载libjson从libjson官网上下载libjson 官网地址: http://projects.snarc.org/libjson/ 或者使用命令: git clone git://github.com/vincenthz/libjson/第二步:cd libjson/,为Makefile附加执行权限chmod +x Makefile第三步:编译安装:make make i

2015-03-29 09:09:22 899

原创 kali安装zmap

第一步:安装依赖项 sudo apt-get install build-essential cmake libgmp3-dev libpcap-dev gengetopt byacc flex git dwarfdump 第二步:下载zmap git clone git://github.com/zmap/zmap.git 第三步:cd zmap/ 第四步:cmake -DENABLE

2015-03-29 08:39:47 1613

动态加载dll工程文件

动态加载dll文件工程,在程序的运行过程中,将dll加载在自己的虚拟内存空间中,并执行dll中的代码

2015-12-04

新建dll的测试工程

新建dll的测试工程文件,具体建立过程请查看本人博客

2015-11-21

AS SSD Benchmark

AS SSD Benchmark工具,ssd评测工具,工具版本1.8.5636.37293

2015-11-21

《Windows_PE权威指南》配套源码.rar

《Windows_PE权威指南》配套源码,需要的大家都懂

2015-11-21

visualAssient(从6.0到vs2013)

vusialAssient,支持从vc6.0到vs2013的各个版本

2015-11-19

JLINKV8恢复软件

JLINKV8恢复软件,教程可以查看本人博客或自行百度

2015-05-19

VC6.0 C语言操作sqlite3用到的工具

详情请查看博文http://blog.csdn.net/tianxiayijia1998/article/details/44980617

2015-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除