自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (8)
  • 收藏
  • 关注

转载 TACLS、TWRPH0和TWRPH1的确定

tq2440 开发板,跟mini2440开发板 nandflash 几无多少区别。操作nandflash  最重要的感觉就是

2014-08-20 00:22:33 1003

转载 S3C2440启动方式研究

不管S3C2440的启动设备是什么,它都是从0x0000 0000地址开始执行程序的,所不同的是地址的映射不一样。基于S3C2440的嵌入式系统上电之后,需要首选选择启动设备,2440的启动方式选择是通过模式引脚OM1和OM0来配置的,如图1 所示为2440的启动方式选择说明:

2014-08-18 21:47:01 791

转载 DRAM SRAM SDRAM 区别

DRAM SRAM SDRAM区别 刚才看了书,对sram dram的理解加深了一些,下面这个说法其实很不全面,推荐看看书来了解一下为什么dram要刷新,sram不需要这个是由于ram的设计类型决定的,dram用了一个t和一个rc电路,导致电容毁漏电和缓慢放电。所以需要经常的刷新来保持数据DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。 而且是行列地

2014-08-14 18:22:24 1240

原创 笔试题整理

1) 冒泡排序,很基础。 好多面试,笔试都会有。

2014-08-04 20:58:07 671

原创 win64bit 汇编程序

玩注入,shellcode等的筒子们,汇编是必不可少的,今天尝试下注入发现createremote

2014-04-06 18:20:58 1142

原创 命令行编译vc 6工程

由于在linux下用命令行久了深感命令行的方便,最近又需要在win下用vc6 弄一个工程,由于觉得打开图形界面比较麻烦。而且编译时间有比较长。所以就在网上搜索找到一些命令行的方式:编译用到了工具msdev,单独输入这个命令是会打开vc6界面。 msdev /? 查看帮助信息:Z:\src>msdev /?Usage: MSDEV [myprj.dsp|mywksp.dsw] -

2014-03-25 22:49:35 1437

转载 vim 中文乱码

在网上搜索一大堆的教程: 1、检查系统编码是否支持中文若echo $LANG结果en_US,需要修改为LANG=en_US.UTF-82、设置vim支持中文$vim ~/.vimrclet &termencoding=&encodingset fileencodings=utf-8,gbk我的系统在~/下没有 .vimrc 这个文件。需要修改的是

2014-03-18 10:58:12 576

原创 rtc实时时钟

config RTC_DRV_TESTtristate "Test driver/device"help If you say yes here you get support for the RTC test driver. It's a software RTC which can be used to test the RTC subsystem APIs. It get

2014-03-17 17:21:27 665

转载 动态获取API函数地址---对抗win7 aslr安全机制

本人近期在研究缓冲区溢出,在学习中发现,win7下系统关键函数的地址随机化了(每次重启后地址有变),为了解决地址定位问题,在偌大的互联网上找了好久,贴来分享下,以作备用。-----------------------------------------------------------------------------------------------------------------

2014-03-11 22:22:58 1685 1

原创 vs2010 下 Please use the /MD switch for _AFXDLL builds (其实创建个win32 dll 更好!!)

今天用vs2010 创建了一个mfc扩展dll项目:   新建 ->   项目   -> mfc(mfc dll) -> 选择mfc扩展dll   然后在项目属性中配置           项目 ->  配置属性                            常规                                         mfc的使用  

2014-03-02 23:52:32 1964

转载 VS2010 C++项目配置、宏、环境变量

知道不容易,但让别人知道更难。而且花的时间也往往后者大于前者。日记和Blog的区别在于,后者写着写着就假定出一批读者来。前者无论如何都是给自己独乐乐的。嗯,坚定,要在Blog上写出日记的气势来。 1.配置属性->常规里的项几乎都有宏与之对应。2.默认情况下链接器中的输出文件由配置属性->常规中的输出目录、目标文件名、扩展名组合决定,$(OutDir)$(TargetName)$

2014-02-23 21:52:19 988

转载 微软官方中文在线MSDN(包含VS2005,.NET FrameWork,SqlServer2005)

可能有些同志还不知道,所在就贴出来了.希望对大家能有帮助.http://msdn2.microsoft.com/zh-cn/library/default(zh-cn).aspx这里是英文的MSDN:http://msdn2.microsoft.com/en-us/library/default.aspx如果中文的看不懂可以参考英文的,英文的看不懂参考中文的:)

2014-02-10 21:29:55 1250

转载 Linux和windows下adb连接android手机

Linux下adb连接android手机  http://blog.163.com/kwork_d@126/blog/static/5787345420120873327721/http://hi.baidu.com/756091339/item/22933ab601c410f263388ef6

2014-01-17 18:03:32 1042

转载 Git 合并 patch 时的冲突处理一例

几个新手刚刚开始接触 Git,为了维护核心仓库的“纯洁”,避免太多无关信息被误提交进仓库(再次批评一些图形化工具默认的“Select All”),采用了核心仓库只读,邮件提交 patch,审核后再提交的工作流程。  期间有时会遇到合并冲突,正常的原因一般是未及时下载新版本产生了冲突,特殊一点的原因是手工修改 patch 内容导致的。有时候看注释写得不够准确,忍不住就改了,有时候是 Geany

2014-01-15 08:59:09 2585

转载 android 安全

A rootkit for Android. Based on "Android platform based linux kernel rootkit" from Phrack Issue 68https://github.com/hiteshd/Android-RootkitClickjacking Rootkits for Android: the Next

2013-12-20 14:39:46 639

转载 git使用补丁方式进行软件代码提交

我们在使用git进行软件协作开发时,一般不会允许所有的开发者都可以直接读写仓库,往往采用补丁+邮件的方式进行代码的提交。linux内核邮件列表每天都会有大量开发者提供的内核补丁,它也是开发者相互交流的平台。1、补丁制作在制作补丁时,可以使用git format-patch,具体的使用方法可以参考Git的官方文件。这里有两本书值得参考《Version Control With Git》和《P

2013-12-03 10:00:19 789

转载 使用Git制作和管理Patch

在git中,我们没有必要直接使用diff和patch来做补丁,这样做既危险又麻烦。git提供了两种简单的patch方案。一是用gitdiff生成的标准patch,二是git format-patch生成的Git专用Patch。1.git diff生成的标准patch我们可以首先用git diff制作一个patch。本文示例的工作目录里最初有一个文件a,内容是“This is the fil

2013-11-27 14:44:28 706

转载 如何使用git 发patch

多发patch,多产生一些好的idea,才可以在open software community中越混越好。首先配置git。这里有两种配置文件,一个是全局的,在用户的home目录下,一个是相应git仓库的。如果你设置了全局的,那么可以用在各个git仓库上。查看一下我已经配置好的配置文件:hacker@hacker:~/qemu-kvm$ cat ~/.gitconfig [user]

2013-11-27 12:15:53 872

转载 重装windows后easybcd修复ubuntu启动项

重装windows后修复ubuntu启动项 我的电脑有三个系统:win XP , windows 7, ubuntu 10.10.后来寒假回家,老姐说想看看电影,我也就没有多大空间了,“急中生智”就把windows 7那个30G的盘格了,装了几部电影。废话少说了,后来我就又安装了Win 7,毕竟用的人比较多,我平时还是用的着的,不是有很多同学都是想用windows玩游戏吗。。。 重装的结果我想

2013-08-03 17:20:26 915

转载 Python 去除代码前行号 除去左侧一个字符

代码如下所示:(使用wx)# -*- coding: utf-8 -*-import wxclass MainWindow(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, u'去除代码前行号的Python小工具 - wxPyt

2013-01-05 18:08:37 1539

转载 Python os.path.walk遍历文件,搜索文件里面的内容

用os.path.walk来遍历文件,并且搜索文件里面的内容。import os, syslistonly = Falseskipexts = ['.gif', '.exe', '.pyc', '.o', '.a','.dll','.lib','.pdb','.mdb'] # ignore binary filesdef visitfile(fname, sear

2013-01-05 17:08:00 732

转载 Python hashlib模块

hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。 md5经常用来做用户密码的存储。而sha1则经常用作数字签名。hashlib.py#-*- encoding:gb2312 -*- import hashliba = "a test string"print

2013-01-05 16:32:24 597

转载 python main函数

初次接触Python的人会很不习惯Python没有main主函数。 这里简单的介绍一下,在Python中使用main函数的方法 #hello.py def foo(): str="function" print(str);if __name__=="__main__": print("main") foo()其中if __

2013-01-05 16:15:15 1255

转载 python快速创建的小型web服务 http服务

有时候,我们需要在两台机器或服务之间做一些简便的、很基础的RPC之类的交互。我们希望用一种简单的方式使用B程序调用A程序里的一个方法——有时是在另一台机器上。仅内部使用。我并不鼓励将这里介绍的方法用在非内部的、一次性的编程中。我们可以使用一种叫做XML-RPC的协议 (相对应的是这个Python库),来做这种事情。下面是一个使用SimpleXMLRPCServer模块建立一个快速的

2013-01-05 15:43:33 667

原创 Django 学习

Django入门:学习资源介绍与知识储备http://www.itlong.com/thread-9352-1-5.htmlHow to get Djangohttps://www.djangoproject.com/download/The Django Bookhttp://djangobook.py3k.

2012-12-27 14:36:18 487

原创 嵌入式 链接

在网上找了好久,终于找到u-boot的下载地址,贴出来大家共同分享:ftp://ftp.denx.de/pub/u-boot/ 貌似还不用翻墙很好的。U-Boot编译过程完全分析http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.htmla

2012-12-27 14:05:34 713

转载 S3C2440 Timer初始化方法

S3C2440 Timer初始化方法3c2410提供了5个16位的Timer(Timer0~Timer4),其中Timer0~Timer3支持Pulse Width Modulation—— PWM(脉宽调制 )。Timer4是一个内部定时器(internal timer),PCLK是Timer的信号源,我们通过设置每个Timer相应的Prescaler和Clock Divider把PCL

2012-12-24 00:03:01 724

转载 python求素数的一句话代码 lambda实现

[x for x in range(1,45) if not [y for y in range(2,x) if x % y == 0]] output:[1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43]

2012-12-21 16:14:40 1882 1

转载 Linux下minicom的配置和使用方法

安装配置minicom# lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过) 如果有usbserial,说明系统支持USB转串口。 安装minicom   apt-get install minicom   apt-get install lrzsz配置minicom   # minicom

2012-12-21 09:22:48 584

转载 python Tkinter例子

Python可用的GUI编程的包很多,Tkinter也是其中一个半标准的工具包。 作为一个老牌的Python GUI工具包(皮皮书屋里找了本书,竟然是2001年的),它由Tk GUI包装而来。在Windows版里面已经包括了,不用单独下载。tkinter简介:# tkinter 是python的一个模块,封装了Tcl/Tk接口,# Tcl/Tk是跨平台脚本图形界面接口。# tk的底

2012-12-20 17:44:49 3258

转载 那年,一步一步学linux c ---华为面试题之Variable

转载请注明出处:http://blog.csdn.net/muge0913/article/details/7313859华为面试题:程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。一点小总结: 1、关于堆栈,印象最深的就是在做uboot移植,在你准备进入c代码时,你必须给c代码一个良好的运行环境,其中重要的一项就

2012-12-19 20:27:29 609

转载 tcp头部数据结构tcphdr

所在文件:  include/linux/tcp.htcp头部数据结构struct tcphdr { __be16 source; //16位源端口号 __be16 dest; //16位目的端口号 //每个tcp段都包源和目的端口号,用于寻找发送端和接受端的应用进程。 //这两个端口号加上i

2012-12-19 20:15:12 2374

转载 python模拟浏览器登录淘宝抓取内容

# -*- coding: utf-8 -*- import urllib, urllib2, socket, cookielibimport json, re, osimport time, datetime# from gzipSupport import ContentEncodingProcessor# set timeouttimeout = 20timeslee

2012-12-18 09:38:29 3691 1

转载 Python抓取图片

# -*- coding: utf-8 -*- import urllib import urllib2 import random import os,sys from sgmllib import SGMLParser class URLLister(SGMLParser): '''''获取html中的图片地址\url地址,装入list中'''

2012-12-18 09:21:59 727

原创 如何查找python的模块函数等信息

利用python自带的help函数>>> help(module_name)The Python Standard Libraryhttp://docs.python.org/2.7/library/官方文档: http://www.python.org/doc/

2012-12-17 20:15:12 598

转载 使用python登录邮箱并发送邮件(正文,附件)

# -*- coding: utf-8 -*- from email.Header import Headerfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipartimport smtplib, datetime#创建一个带附件的实例msg = MIMEMultipart()

2012-12-17 20:07:55 980

转载 使用 python 登录163邮箱,并列出通信录

使用时把 117 行写入自己的用户名跟密码就可以了:# -*- coding: utf-8 -*- import urllib,urllib2,cookielibimport xml.etree.ElementTree as etree #xml解析类class Login163: #伪装browser header = {'User-Agent':'

2012-12-17 16:14:44 2067

原创 Python中使用中文

创建一个 chinese.py 文件 在里面放入如下内容:s='测试'print s运行提示如下错误:sina@ubuntu:~/work/python$ python chinese.py File "chinese.py", line 2SyntaxError: Non-ASCII character '\xe6' in file chinese.py on line

2012-12-17 16:00:33 665

转载 Linux下串口编程

老板让我研究一下UPS的控制,貌似在Linux下面没有相应的监控软件,UPS和电脑通信时候使用的是串口(RS232),所以先对Linux串口编程了解一下。因为只是设计串口传输数据,而不需要串口来处理,那么使用原始模式(Raw Mode)方式来通讯。串口操作需要的头文件:#include /*标准输入输出定义*/ #include /*标准函数库定义*/

2012-12-12 10:35:24 658

转载 编译python

我没写错标题,我确实是想说如何编译Python代码。:-)见下:$ cat foo.pyprint "hello"$ lsfoo.py$ python -mpy_compile foo.py$ lsfoo.py foo.pyc$ python foo.pychello或者另一种方式:sina@ubuntu:~/work$ ls foo/foo.py

2012-12-10 09:41:44 503

IDA中文帮助文档(百加力译)

IDA中文帮助文档,使用IDA的助手。。。 反汇编的朋友可以一看。。

2010-09-05

缓冲区溢出速光入门[适合新手]

关于缓冲区入门的文章。。适合于对缓冲区感兴趣但是一直不得要领的同志们。。

2010-09-01

[密码学介绍]杨新第二版

本文详尽的介绍了密码学的原理与运用,更可贵的是读者根本不需要数学知识就可以理解本文的内容。。。

2010-09-01

反汇编工具ida教程

一本讲述反汇编工具ida使用方法的书.目前已经很难得了,费了很大劲才从网上下载了下来.

2009-09-19

先进的反病毒引擎设计

先进的反病毒引擎设计 本文对当今先进的病毒/反病毒技术做全面而细致的介绍,重点当然放在了反病毒上,特别是虚拟机和实时监控技术。 首先介绍几种当今较为流行的病毒技术,包括获取系统核心态特权级,驻留,截获系统操作,变形和加密等。然后我将分五节详细讨论虚拟机技术:第一节简单介绍一下虚拟机的概论;第二节介绍加密变形病毒,我会分析两个著名变形病毒的解密子;第三节是虚拟机实现技术详解,其中会对两种不同方案进行比较,同时将剖析一个查毒用虚拟机的总体控制结构;第四节主要是对特定指令处理函数的分析;最后在第五节中我列出了一些反虚拟执行技术做为今后改进的参照。论文的第三章主要介绍实时监控技术,由于win9x和winnt/2000系统机制和驱动模型不同,所以我将会分成两个操作系统进行讨论。其中涉及的技术很广泛:包括驱动编程技术,文件钩挂,特权级间通信等等。 总之,本论文介绍的技术涉及操作系统底层机制,难度较大;本论文提供的代码,包括一个虚拟机C语言源代码和两个病毒实时监控驱动程序反汇编代码,具有一定的研究和实用价值。 关键字:病毒,虚拟机,实时监控-err

2009-09-19

vb写的一个反汇编工具

vb写的一个反汇编工具,费了n大的劲才弄出来了。自认为功能还可以。

2009-09-19

二维数组与二重指针(整理)

根据自己的编程经验,整理得到的对二维数组本质的讲解

2009-09-15

大公司的c语言面试题

提供有微软亚洲研究院,华为等知名it公司的面试题目。

2009-09-15

空空如也

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

TA关注的人

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