自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HexBug

哥玩的不是游戏是数据 哥只是宇宙中的一个子进程

  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

转载 使用VS2008 2010编写arduino程序及编译下载

因不知明原因,arduino的IDE从0018以后都不开始支持中文注释输入。这点让广大洋文水平不好的爱好者很郁闷。。。使用其他第三方文本编辑软件倒是可以解决了输入中文问题,如:notepad++,但是下载还是还是需要使用官方的IDE。国外某大侠开发出来VS2008 2010使用的arduino插件,不仅可以使用VS进行代码的编写,而且也可以直接在VS中下载,非常之方便,下面我们就以

2012-01-20 18:47:32 6311

原创 Arduino学习笔记--人体红外感应器

int ledpin=8;int ledpin2=3;int sensor=7;int val=0;void setup(){  pinMode(ledpin2,OUTPUT);  pinMode(sensor,INPUT);  Serial.begin(9600);}void loop(){  val=digitalRead(sensor);

2012-01-19 22:43:37 6430

转载 NP的重启代码(记录备份)!

NP的重启代码(记录备份)!2009-05-14 16:20貌似很多游戏保护系统都是这么重启的mov dx, 64hmov al, fehout dx, alHS的重启clipush 000000FEpush 00000064Call WRITE_PORT_UCHARhlt异曲同工之处!BIOS知识点滴Follow Bin

2012-01-06 01:08:04 2099

转载 WINDOWS下的溢出程序编写技巧

看了些WINDOWS下的溢出程序,觉得不够统一、完美,决定做一个相对较统一的编写方法,试着解决了些问题。1、JMP ESP 的问题。    为了尽量统一,都使用KERNERL32。DLL的代码,因为至少同一系统KERNEL32。DLL模块装载地址变化可能小,别的模块可能随着安装应用软件的环境不同装载地址不同,还有其模块安装是KERNEL32。DLL在比较前面,后面的模块安装地址要随

2012-01-05 03:52:06 2801

转载 漏洞已破解 你手中的IC卡一卡通还安全吗?

“听说有人把IC卡密码破解了,我使用的北京市政交通一卡通还安全吗?”近日,读者王女士给本报来电话。  IC卡是现实生活中最常用的一种小额支付卡。和银行卡不同的是IC卡背面没有磁条,其内部由一个存储信息的芯片和线圈组成。使用者在使用时不需要输入密码,非常方便。IC卡主要有两大分类:一类是非接触的,其芯片在卡内,比如我们使用的公交一卡通、门禁卡、停车卡等。使用者只需要使卡片位于距离IC卡接收器

2011-11-25 00:44:22 14627 1

转载 proxmark3

proxmark3是一款开源的RFID工具,详细介绍请见http://code.google.com/p/proxmark3/wiki/HomePage?tm=6这是我的proxmark3,天线很土,信号也不太好,但还是能工作的。感谢原作者Jonathan Westhues 的无私奉献!HF天线上的波形:不是标准的正弦信号,有点遗憾,但读卡好像没什么问题。prox gui:

2011-11-23 22:48:33 3888

转载 mifare 1k卡模拟功能

固件版本为r486,使用ACR122U NFC读卡器测试,有些读卡器测试效果不好,不能正常读取扇区内容,估计是时间要求比较高。ACR122U数据记录:ACR122U PICC InterfaceConnected to :  ACS ACR122 0ACR122U Get ATR> ATR Value: 3B 8F 80 01 80 4F 0C

2011-11-23 22:47:27 3333

转载 qtopia-free-src-2.2.0交叉编译环境的建立

用了一天多时间,终于一步步建立起了qtopia的交叉编译环境,过程之繁琐,以前还没有遇见过。平台:ubuntu 10.10          arm-linux-gcc-4.3.2     参考资料:《嵌入式linux应用开发完全手册》 韦东山下面开始arm版本Qtopia2.2.0版本的编译如果您还没有安装arm-linux-gcc-4.4.1 交叉编译器,请先安装该交叉编译器到

2011-11-23 11:35:36 2448

转载 s3c6410 完全由SD卡启动Linux流程

Andrew Huang  转载请注明作者及联络方式 1. s3c6410 SD启动原理  s3c6410 支持Nand Flash本地启动Linux,包括内核,根文件系统,bootloader均写入在Nand Flash.这样可以独立运行.  很多情况下,Nand Flash的某种原因无法写入内核和Rootfs.而使用tftp下载内核,用NFS启动根文件

2011-11-22 01:18:34 3093

原创 emdebian for ok6410(四步曲)

买的飞凌的ok6410板子 默认的linux感觉不好使 就开始整个emdebian在板子上 享受apt的快乐透过U-Boot、Linuxkernel和Debootstrap,开发者可以在极短的时间内,快速搭建一套嵌入式操作系统,以便进行硬件测试或软件开发。在瞬息万变的信息领域,快速搭建原型以验证构想是不可或缺的能力,希望读者透过本文介绍能对您有所裨益。Debootstrap可以快速

2011-11-22 00:58:13 4456 1

原创 讲解UBOOT如何从TFTP下载并运行zImage

SMDK6410 # tftp 0xc0008000 zImagedm9000 i/o: 0x18000300, id: 0x90000a46  MAC: 00:40:5c:26:0a:5b operating at 100M full duplex mode TFTP from server 192.168.1.111; our IP address is 192.168.1.2

2011-11-14 19:16:24 2858 1

转载 s3c6410存储器映射

1.引导镜像区  0x0000_0000~0x07FF_FFFF         2.内部存储区                  (1) 内部ROM      0x0800_0000~0x0BFF_FFFF                (2) 内部SRAM    0x0C00_0000~0x0FFF_FFFF         3.静态存储区  0x1000_0000~0x3FF

2011-11-14 15:27:45 1458

转载 Arduino 电子积木 串口RFID模块

RFID射频识别是一种非接触式的物体识别技术,它可以通过射频信号自动识别目标对象并获取相关数据,因此许多互动项目正是借用这一特性来实现对物体的识别的。通常来讲,一个最基本的RFID识系统主要由以下三部分组成:标签(Tag):由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象;阅读器(Reader):读取(有时还可以写入)标签信息的设备,可设计为手持式或固定式

2011-11-12 17:24:42 3128 1

转载 最靠谱的从零开始学习嵌入式开发之路

最靠谱的从零开始学习嵌入式开发之路 如何从零基础学习嵌入式开发,我在这里给大家一个切实可行的道路,而且相对容易入手,学习中会不断有收获。 掌握单片机,嵌入式开发是每个硬件工程师必修课程。但嵌入式开发的掌握却并不简单,需要循序渐进的学,需要耐心的学。 对于一个零基础的人来说,学习嵌入式还是有一定难度的。对于一个大学电子或计算机专业的人员来说,学习单片机,嵌入式还是要方便一

2011-11-12 17:18:18 3232

转载 OpenJTAG——Jlink的强劲对手

自从Jlink被破解,其价格猛跌了十倍,可说是真正的实现了平民化的开发工具。     不同于Jlink的“自私”,另一个技术完全开放的开发调试工具——Open JTAG,已在悄然地壮大......      在了解这个工具之前,首先我们了解一下一个概念:什么是Open JTAG。Open JTAG是一个开源项目,她的目标是使嵌入式开发者能够通过JTAG接口,用开放的硬件和软件系统进行烧写、

2011-11-10 19:01:54 8296

原创 RVDS2.2在AMD平台上安装成功的经验分享

将安装目录中的RDI/ARMSD/1.3.1/66下的INSTALL.XML与utilities/installer/1.6/43下的install.xml中的HOSTPLAT改成win_32-pentium    还有rvds\Utilities\BinPath\1.0\0中的INSTALL.xml文件中的%(HOSTPLAT)%替换为%(FS)win_32-pentium%也可以正常安装,

2011-11-10 15:47:46 1836

转载 ok6410安装nfs

Step1:pc端安装nfs服务器        apt-get install nfs-kernel-server        //有的教程中还让格外安装nfs-common,其实没必要step2:ip配置        1.命令格式为:ifconfig eth0 IP地址 netmask 子网掩码 up ;        2.虚拟机需要改为桥接模式;3.Vmnet和本

2011-11-09 22:36:34 1598

转载 OK6410开发板开发环境搭建-NFS文件启动和使用dnw2烧写镜像文件

系统:Ubuntu10.04 开发板:飞凌OK6410 软件下载地址:www.witech.com.cn 1. 准备 NFS 文件系统目录 启动 nfs 服务之前,必须在 Linux 虚拟机上准备好 NFS 共享目录。 例如我们采用 ubuntu 的“/forlinx/root”作为 NFS 共享目录,将用户基础资料光盘中 “linux2.6.28/filesystem/O

2011-11-09 22:24:09 2282 2

转载 s3c-nand: ECC uncorrectable error detected

s3c-nand: ECC uncorrectable error detected问题的解决 2010-07-29 17:14部分用户第一次烧写linux && Android系统的时候会遇到s3c-nand: ECC uncorrectable error detected这样的问题,出现这样的问题的时候请按照下面的步骤解决:1.uboot命令行中运行下面命令:nand

2011-11-09 22:15:06 4361

转载 修正Ok6410的U-Boot网络不可用

通过使用uboot的网络功能可以更新ubook,烧写内核,文件系统,如果网络功能不可能,那还不如同变砖了一样.当然如果支持sd卡启动,可能通过sd卡完成这些功能,但是也太过麻烦了.飞凌的6410开发板提供的uboot的网络驱动是cs8900,但是实际上网卡是dm9000ae.U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897.ht

2011-11-09 22:14:34 1790

原创 ubuntu下嵌入式开发环境的设置

ubuntu下嵌入式开发环境的设置一、Ubuntu常用设置1.添加桌面图标执行gconf-editor,选择/apps/nautilus/desktop  2.添加鼠标中键功能#vi /etc/X11/xorg.conf找到InputDevice,将"ps/2"改为"IMPS/2"3.使用root用户登陆“系统 -> 系统管理 -> 登录窗口” 安全标签下勾选

2011-11-09 22:12:37 527

转载 反汇编stepldr.exe——第一次使用IDA反汇编(作者:wogoyixikexie@gliet)

对于IDA反汇编已经流口水很久了,上次修改SD卡DLL的中断让我尝到了甜头,现在写篇文章,贴几个图,造福you and me    打开IDA,选择ARM的标签,开始分析,居然可以还原代码,真实太神奇了。 —————————————————————————————————————————————————————    这个text:00011000是代码 B loc_11108

2011-11-06 14:42:57 798

转载 ARM指令机器码学习——反汇编必学(作者:wogoyixikexie@gliet)

以前,死活看不懂这个DLL文件的16进制(其实是二进制,为了好看,以16进制ASCII码显示),对一些高手使用IDA反汇编流口水,今天终于轮到俺上场了。    现在来看看这个指令通常的编码格式——————————————————————————————————————————————————————这个貌似和英文原版不一样,现在来看看ARM Architecture Referen

2011-11-06 14:42:08 1046

转载 Windows CE 黑客必备工具总结(献给想进入Windows CE平台底层研发的朋友们) .

开发工具:VS2005或VS2008都可以。两者都包含“智能设备”开发功能。ActiveSync:这是PC和智能设备通信的工具。可以传送文件同步数据等。Windows Mobile 6 Professional SDK Refresh:安装了这个就会有WM6的模拟器使用。Windows Mobile 6.1 Professional Images (USA):安装了

2011-11-06 14:40:52 1292

转载 各种烧写文件格式简介-ELF Hex Bin

各种烧写文件格式简介-ELF Hex Bin 一,ELFExecutable and linking format(ELF)文件是x86 Linux系统 下的一种常用目标文件(object file)格式,有三种主要类型:Executable and linking format(ELF)文件是x86 Linux系统下的一种常用目标文件(object file)格式

2011-11-06 14:04:46 1122

转载 Intel Hex文件格式

Intel HEX文件是用来保存单片机或其他处理器的目标程序代码的文件,它保存物理程序存储器中的目标代码的映像,以便编程器和仿真器调用.绝大多数编程器都支持Intel HEX格式。  下面是一个Intel HEX文件用记事本打开后看到的内容:   :020000040000FA  :1000000018F09FE518F09FE518F09FE518F09FE5C0  :10001

2011-11-06 14:02:20 854

原创 c51程序逆向分析

lessxxx.c源码 #include #include sbit LED_BIT = P1^6;void main(void){ LED_BIT = 1; P0 = 'a'; while(1);}二进制文件lessxxx.hex打开C51反汇编器选择hex文件:;==========================================

2011-11-06 13:59:55 1478

转载 C51汇编指令集

指令集:助记符 字节数 周期数功能说明 1:算术操作类指令: ADD A,Rn 1 1 寄存器加到累加器 ADD A,direct 2 2 直接寻址字节加到累加器 ADD A,@Ri 1 2 间址RAM加到累加器 ADD A,#data 2 2 立即数加到累加器 ADDC A,Rn 1 1 寄存器加到累加器(带进位)

2011-11-06 13:51:08 4847 2

转载 ARM常用汇编指令

ARM常用汇编指令LDR 和STR——用于字和无符号字节指令格式:LDR/STR{cond}{T} Rd,地址>LDR/STR{cond}B{T} Rd,地址>LDR{cond}{T} Rd,地址>   加载指定地址的字数据到Rd中;STR{cond}{T}  Rd,地址>    存储Rd中的字数据到指定的地址单元中;LDR{cond}B{T} Rd

2011-11-06 13:45:29 784

原创 ios(arm)平台游戏修改

今天无聊在玩ipad上的一个游戏(Exitum) 发现升级好慢,就突发奇想想虐一下ipad上的游戏需要懂linux命令和arm汇编指令 不懂goolge 就能看懂1.在ipad上安装一些需要用到的反汇编工具:先在cydia安装apt工具 然后ssh到小i上开始linux命令之旅...(好几年没用linux了 重温几年前的感觉^_^)3g2008mato-iPad:~ root#ap

2011-11-06 13:43:14 1292

原创 arm,x86指令对比

最近迷上cpu指令了,特别是arm指令 哥在手机和ipad上拖出个游戏程序 用ida逆了下再用gdb调试 真过隐啊^_^!!!Tiny Machine 指令格式明显参考了ARM:ADD r,s,t //reg[r] = reg[s] + reg[t],ARM 中,Add Rd,Rn,operand2 表示 Rd AMD x86-64 与ARM 寄存器对照:EFLAGS   --当前

2011-11-05 19:57:20 1092

原创 gdb常用命令

1. 查看寄存器(gdb) i r(gdb) i r a                     # 查看所有寄存器(包括浮点、多媒体)(gdb) i r esp       #x86(gdb) i r pc         #arm 的eip2. 查看内存(gdb) x /wx 0x80040000    # 以16进制显示指定地址处的数据(gdb)

2011-11-05 19:02:01 1537

转载 C程序员驯服Common Lisp - 入门 - [语言探索]<转载>

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://bigwhite.blogbus.com/logs/158733479.html毫无疑问,Common Lisp是一门庞大且复杂的语言,学习曲线并不平坦。对于一个从未接触过函数式语言、交互式语言以及动态类型语言的C程序员来说,学习Common Lisp显然是一个很大的挑战。也许有人会问:"C语言已经无所不

2011-10-30 10:13:20 2692

原创 用perl实现两数的置换

文件名test内容如下: one:two three:four five:six 要求把它们的结果变为: two:one four:three six:five 源码如下: #!/usr/bin/perl open (FILE,"test2"); while() { ($one,$two)=split(/:/); ($a,$b)=($tw

2007-04-21 02:22:00 1055

原创 perl版ping源码

#!/usr/bin/perl use Net::Ping; if(pingecho("www.163.com",150) ) { print "163 is on the network."; } else { print "163 is unreachable"; } 

2007-04-21 02:21:00 1237

原创 perl 实现日志抓错功能

#!/usr/bin/perl $logfile="/var/log/messages"; open(LOG,$logfile) or die "Unable to open logfile:$!/n"; while(){ print if //berror/b/i; } close(LOG); 

2007-04-21 02:19:00 1021

原创 perl从/etc/passwd找出udi>500的用户

用perl从/etc/passwd找出udi>500的用户  cat pw.pl #!/usr/bin/perl $passwd="/etc/passwd"; open(PW,$passwd) || die "cant open $paswd:$!/n"; while () { ($name,$passwd,$uid,$gid,$gcos,$dir,$shell)=split(/:/); pri

2007-04-21 02:12:00 914

原创 Debain系统配置工具

rcconf 系统引导是你想要启动的服务,很有用工具。base-config 基系统配制,第一次启动后,碰到的就是它吧,配制的方面很多哦,呵呵。debconf Debian 包裹配制系统dpkg-reconfigure 配制一个已经安装的包裹很有用哦,任何安装的包裹都可以用它来配制。apt-get install etherconfdpkg-

2005-03-19 21:13:00 1239

原创 了解debian系统

了解 Debian 系统 一、什么是 GNU/Linux Distribution ( GNU/Linux 套件 ) ? What is Debian?很多人可能已经照着笔者介绍的步骤安装完基本的 Debian系统了,但遇到这样问题,在您心里头是否仍存在同样的问号?本篇文章重点虽不在介绍 Debian 的历史,但是有许多 Debian的基本观念,仍旧会尽可能以最简短的方式让您了

2005-03-19 20:57:00 1341

原创 package操作对比

簡介 package系統應該說套件管理系統, 其實不過是儲存了一些資訊在硬碟上所以可以知道裝了那些有什麼需要升級。 從系統管理者的角度看一個package package名 套件名稱不含版本 如dpkg (package)package檔 一個二位元套件檔檔案 如dpkg-1.6.deb (package_file)package集散地 一群套件檔的集中,可以是CD

2005-03-19 20:48:00 1061

谷歌生成器源码

谷歌动态密码生成器

2018-10-31

逆向用的API全集.txt

常见的简单介绍软件逆向常见API要用到的

2009-09-17

空空如也

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

TA关注的人

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