自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(81)
  • 收藏
  • 关注

转载 OneNote Count

用OneNote的时候,某个分区的笔记多的话,想数一下一共有多少笔记是个麻烦的活儿。OneNote没有自带这功能于是写了个C#的小程序实现这功能https://github.com/02xiaoma/OneNote-Count转载于:https://www.cnblogs.com/02xiaoma/p/5786495.html...

2016-08-19 10:07:00 172

转载 大整数类

华为上机的时候有一题是大整数求余我没有做出来,因为时间不够回来后写了个大整数类,以防以后用到。在开放式的环境也写了半天,不知道之前华为那道题谁做出来了。代码见https://github.com/02xiaoma/Integer1. 支持由自带的整形(long long)、字符串进行初始化,以及赋值;2. 支持加减乘除求模运算,以及对应的自增、自减等运算;...

2016-08-19 10:05:00 159

转载 为openwrt编译xd-h3c

西电老校区,openwrt上用的认证软件。在package下新建一目录"xd-h3c",在里面新建一个Makefile,内容如下: 1 include $(TOPDIR)/rules.mk 2 3 PKG_NAME:=xd-h3c 4 PKG_VERSION:=2014-09-28 5 6 PKG_SOURCE_PROTO:=git 7 PKG_S...

2015-05-19 18:30:00 212

转载 openwrt 新版IPV6问题

我的版本是r45579,表现是路由认证后正确获取IPV6地址并且可以ping通外网,电脑可以获取地址但是连不上外网。加一条转发规则就好了先查看/etc/config/network里给电脑分配的地址。我这边是fd27:383d:f093::/48,然后ip6tables -t nat -I POSTROUTING -s fd27:383d:f093::/48 -j MASQUER...

2015-05-15 09:50:00 1382

转载 新版703n刷openwrt

自带的官方固件:3.17.1 Build 140120 Rel.56593nWR703N v1 00000000在不能web页面刷固件,因为带了校验功能。老外给出了不上TTL刷路由的方法:https://forum.openwrt.org/viewtopic.php?pid=269461恩山上有对应的讨论:http://www.right.com.cn/for...

2015-04-26 23:26:00 573

转载 OpenWRT交叉编译

对于当前不在OpenWRT repository中的软件,如果是用源码形式发布的,那么可以用OpenWRT Buildroot进行交叉编译。首先编译好Buildroot(一般编译过一次固件,就已经编译好了)找到目录staging_dir/toolchain-architecture_gcc-complierver_uClibc-libcver/bin/把它加入到环境变量P...

2015-03-04 23:06:00 153

转载 将一段含有0的字符数组赋给string

string有个成员函数,assign()可以这样:1 string str;2 str.assign(temp, sizeof(temp));转载于:https://www.cnblogs.com/02xiaoma/p/3819913.html

2014-07-02 12:10:00 102

转载 VS调试时监视上一个错误代码和错误的文本描述

  以前我都是用GetLastError()然后在MSDN里面查错误原因的。现在才知道有很简便的方法:  在Watch窗口选择一行,然后输入$err,hr转载于:https://www.cnblogs.com/02xiaoma/p/3667680.html...

2014-04-15 23:35:00 338

转载 VS2010中添加dll目录

  RT,比如用VS写QT,用qmake生成的项目,需要在项目属性里设置:调试->环境,path=%path%;C:\Qt\4.8.5\bin  这样省的每次都要把一堆dll复制到debug/release目录下转载于:https://www.cnblogs.com/02xiaoma/p/3576156.html...

2014-03-02 00:21:00 740

转载 为TL-WR720N编译带mentohust和njit-client的openwrt固件

openwrt的trunk版已经支持720N了。简单好多。首先下载openwrt源码,我下的是trunk版svn co svn://svn.openwrt.org/openwrt/trunk/ 然后,我用的是BT5编译的,自己是root用户,而openwrt不希望root用户来编译它。    修改include/prereq-build.mk,将18~2...

2014-01-05 10:33:00 234

转载 win8 VS2010 配制OpenGL

glut下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipglut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\glglut.dll,glut32.dll ---> C:\Window...

2013-08-02 11:36:00 82

转载 为macchanger更新oui.lixt

一共两步,第一从网上下载最新的列表,用wget实现,第二用Linux下的字符处理工具将其格式改变成程序需要的方式(每一行是MAC的前三位+厂商名字)。具体代码如下:1 wget http://standards.ieee.org/regauth/oui/oui.txt2 cat oui.txt | grep "(hex)" | awk 'BEGIN {FS="-"} {pri...

2013-05-29 11:41:00 113

转载 Win8下Qualcomm Atheros AR9285网卡改mac

RT折腾了一下,最后还是得装驱动。http://www.cnblogs.com/eshizhan/archive/2013/01/28/2879535.html安装上面网址里说的方法,装了CommView for WiFi然后果然神清气爽。转载于:https://www.cnblogs.com/02xiaoma/archive/2013/05/21/3090288.htm...

2013-05-21 10:44:00 868

转载 重装fedora17之后的一些配置

RT因为各种原因,昨天重装了fedora系统。其间遇到了种种蛋疼的事儿。因此吸取教训,把昨天遇到的一些问题都记录一下,以防下次再遇到的时候继续蛋疼首先mentohust的安装与配置不用再说了。1.  设置语言。  在应用程序->系统工具->系统设置中找到设置语言与区域的地方,选择一下,然后重新登录。2.  设置软件源。  西电的fedora软件源里面有一些...

2013-05-04 10:51:00 109

转载 virtualbox中安装3D支持

在virtualbox中装了war3,一直无法运行今天偶然发现了原因,解决方法参考此处:http://www.howtogeek.com/124479/how-to-enable-3d-acceleration-and-use-windows-aero-in-virtualbox/转载于:https://www.cnblogs.com/02xiaoma/archive/201...

2013-04-12 20:36:00 199

转载 fedora17下安装VMware(失败)

提示错误:C header files matching your running kernel were not found. Refer to your distribution's documentation for installation instructions解决方法:sudo cp /usr/include/linux/version.h /lib/modu...

2013-04-12 16:26:00 106

转载 命令行中重新打印每一行

昨天看到一个程序,在命令行中用某一行中的一个数字不停变化来显示任务完成的百分比。说来笑话,竟然一下子没有想起来怎么实现的。于是看了一下代码,原来就是printf的时候没有用"\n",而是用了"\r"。转载于:https://www.cnblogs.com/02xiaoma/archive/2013/04/12/3015991.html...

2013-04-12 09:44:00 104

转载 NASM中的org

上网看了几个资料总结如下:org 0700h是告诉编译器,程序将会加载到0700h处。当然编译器是无法决定程序被加载到哪里的。如果没有这条命令,默认就会orng 0h这样就会出现问题,比如写BOOT,BIOS默认把它加载到0700h处。然后来看下面的例子:1 jmp CODE; 假设此指令占3个字节。2 DATA:3 V1...

2013-04-12 00:00:00 256

转载 通过PEB枚举进程中所有模块

背景知识网上可搜到这儿有个视频讲得比较详细:http://www.52pojie.cn/thread-178258-1-1.html废话不说,上代码首先是一些结构体的定义: 1 typedef LONG KPRIORITY; 2 typedef void** PPVOID; 3 4 typedef struct _LDR_DATA_TABLE_E...

2013-03-29 16:17:00 211

转载 添加psapi.h头文件之前要先添加Windows.h

RT  否则后果自负……转载于:https://www.cnblogs.com/02xiaoma/archive/2013/03/29/2988879.html

2013-03-29 14:44:00 110

转载 fedora17 用hostapd搭建无线wifi

搞了一天,才发现这么简单安装hostapd:sudo yum install hostapd用root权限编辑/etc/hostapd/hostaapd.conf: 1 #对mac地址的认证方式,这里为了防止别人蹭网,我用了方式1,即只有accept_mac_file里面的MAC可以通过。 2 macaddr_acl=1 3 accept_ma...

2013-03-23 18:37:00 96

转载 virtualbox中的window xp如何共享linux主机的文件

如果要共享的文件的文件系统是FAT或者NTFS等windows下可读的,则直接在virtualbox的设备->共享文件夹下添加就是了,虚拟机中打开“我的电脑”就能看到如果是Linux的ext的,则这样做Windows会读不出解决步骤如下:安装virtualbox的增强功能在virtualbox的设备->共享文件夹下添加要共享的文件,记住其名称(如tmp)...

2013-03-12 23:01:00 62

转载 fedora17(64位)下编译安装bochs

搞了一天时间。其实就几步去bochs官网http://sourceforge.net/projects/bochs/files/bochs/下载源码解压缩进入文件目录,./configure –enable-debugger –enable-disasm用root权限修改生成的Makefile,在其中的链接参数中加一个:-lpthreadmakemake ...

2013-03-12 22:29:00 75

转载 使用winsocket抓包

废话不多,上代码 1    WSADATA wsaData; 2 SOCKET sockRaw; 3 struct sockaddr_in from, host; 4 int fromlen = sizeof(from); 5 int packet_size = 0; 6 7 //版本号 8 if ...

2013-03-08 23:48:00 481

转载 LDD3 scull 编译出错,解决过程【转】

Download ldd_src.rar解压后得ldd_src,进入ldd_src/scull目录,执行 $ make 后报错如下:make-C/lib/modules/2.6.38-8-generic/build M=/home/eric/Downloads/ldd_src/scull LDDINC=/home/eric/Downloads/ldd_src/scull/.....

2012-12-24 21:00:00 146

转载 Linux驱动开发之LDD3中第三章scull注释详解【转】

1 #include <linux/module.h> 2 #include <linux/moduleparam.h> 3 #include <linux/init.h> 4 #include <linux/kernel.h> /* printk() */ 5 #include &l...

2012-12-23 23:27:00 118

转载 Linux内核代码 结构体初始化【转】

在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目: static struct usb_driver us...

2012-12-23 21:33:00 63

转载 蛋疼的扣扣

先记一个笑话:南极是中国自古以来的固有领土。马化腾是人证,腾讯是物证这两天冉茂锋大神写一个用到HOOK的程序,期间用QQ做了些测试之前都很顺利,就是QQ死了两次今天来对接口了,上午的时候他的QQ自动更新了一下,结果就再也注入不进去了……我们的QQ都没接到更新的通知他注入360都没事的真是太神奇了,QQ转载于:https://www.cnblogs....

2012-11-11 22:07:00 97

转载 从看雪的一个沙箱代码中扣出的InlineHook代码

Inlin_Hook.h: 1 #pragma once 2 3 #define __malloc(_s) VirtualAlloc(NULL, _s, MEM_COMMIT, PAGE_EXECUTE_READWRITE) 4 #define __free(_p) VirtualFree(_p, 0, MEM_RELEASE) 5 #def...

2012-11-11 17:36:00 157

转载 控制除WORD外的打印份数

要实现一个小功能:监视所有打印任务,使得每次只能打印一份思路:使用EnumJobs 函数枚举所有的打印任务,得到打印的份数,如果发现份数不是1就将任务删除其中要用SetJob把任务删除的话需要有一定的权限。如果打印机的句柄是自己打开的,由于OpenPrinter 函数第三个参数不好设置,因此决定用API hook的办法。截获EndDocPrinter函数,在里面实现主要功能...

2012-11-11 17:31:00 115

转载 DOS路径转化为NT路径

ReactOS里面给的源码真是碉堡了 1 NTSTATUS NTAPI RtlpWin32NTNameToNtPathName_U ( IN PUNICODE_STRING DosPath, 2 OUT PUNICODE_STRING NtP...

2012-11-11 11:12:00 473

转载 根据文件句柄获得完整路径

使用NtQueryInformationFile函数获得不到完整路径可以用NtQueryObject获取完整的NT路径: 1 #include <windows.h> 2 #include <iostream> 3 using namespace std; 4 5 6 typedef struct _OBJECT_NAME_IN...

2012-11-11 11:05:00 361

转载 从今天起开始收集一些API

获取文件所在盘符、路径、文件名、扩展名: char FilePath[MAX_PATH]; GetModuleFileName(NULL,FilePath,sizeof(FilePath)); //注意第一个参数直接设为NULL char drive[_MAX_DRIVE]; char d...

2012-11-10 15:05:00 74

转载 【转载】经验

第一:不要认为停留在心灵的舒适区域内是可以原谅的。  每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现...

2012-11-08 21:12:00 71

转载 【转载】从文件句柄获得全路径

1 typedef NTSTATUS (NTAPI *PFN_ZwQueryObject)( 2 IN HANDLE ObjectHandle, 3 IN ULONG ObjectInformationClass, 4 OUT PVOID ObjectInformation, 5 IN ULONG ObjectInformat...

2012-11-08 08:55:00 79

转载 [转载]关于SSDT的详解

关于SSDT的详解(1)引子2006年,中国互联网上的斗争硝烟弥漫。这时的战场上,先前颇为流行的窗口挂钩、API挂钩、进程注入等技术已然成为昨日黄花,大有逐渐淡出之势;取而代之的,则是更狠毒、更为赤裸裸的词汇:驱动、隐藏进程、Rootkit……前不久,我不经意翻出自己2005年9月写下的一篇文章《DLL的远程注入技术》,在下面看到了一位名叫L4bm0s的网友说这种技术已经过时了。...

2012-11-05 09:33:00 168

转载 破解windows明文密码

之前看了法国人写的一个软件,mimikatz 可以直接获取windows下的明文密码,简直是丧心病狂 作者已经开源,大家可以去谷歌一下 用SVN下载了源码,是vs2010的工程 然后按照下面命令开始看代码: privilege::debug inject::process lsass.exe sekurlsa.dll @getLogonPasswords ...

2012-11-01 23:57:00 248

转载 当你孤单时你会想起谁

一个假日的午后,我看完了一个电视,跑到电脑前时,QQ在显示,有一个陌生人要加我,我粗略看了下那个人的个人资料。依以往我的习惯,我会直接给拒绝了。我不是一个习惯和陌生网友交往的人。当然,我更怕是朋友的恶作剧,注册一个QQ,加了我,很无聊地和我说些什么。不知怎么地,这次,我想了想,居然加她为好友。我不知道这是什么原因,我为什么会加她。也许是在我的内心深处,对于陌生网友也并不排斥吧。她问的第一...

2012-10-11 13:38:00 99

转载 编写便于打印的Shellcode

最近做关于溢出的题目有的题目,生成的shellcode由于含有特殊字符,不方便让程序读取于是将之前生成shellcode的加密解密部分稍微修改了一下思路大概如此,以后需要用到什么样的shellcode自己修改加密解密程序生成就是了 1 #include <stdio.h> 2 #include <string.h> 3 #in...

2012-10-07 22:45:00 200

转载 关于tracert的工作原理和用法

Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到这个datagram时,它将TTL减1。此时,TTL变为0了,所以该路由...

2012-09-04 00:25:00 588

空空如也

空空如也

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

TA关注的人

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