- 博客(46)
- 资源 (16)
- 收藏
- 关注
原创 VMware启动solaris10 x86错误:A fault has occurred causing a virtual CPU to enter the shutdown state
vmware安装完solaris10后,重启后出现错误:A fault has occurred causing a virtual CPU to enter the shutdown state.If this fault had occurred outside of a virtual machine,it would have caused the physical mac
2012-11-30 13:42:23
5971
原创 Android内核编译(支持netfilter/iptalbes)(can't initialize iptables table `filter': iptables who)
Android模拟器默认内核不支持netfilter,所以试图使用iptalbes时,会出现错误。# iptables -Liptables -Liptables v1.3.7: can't initialize iptables table `filter': iptables who? (do you need to insmod?)Perhaps iptables or you
2012-11-16 15:47:59
14542
原创 强制Android应用通过网络代理进行通信
在对Android应用进行安全性测试的时候,因为大多数应用不提供代理设置,所以对其进行抓包分析比较麻烦。一种可行的方法是使用iptables将数据重定向到本地代理的监听端口,由本地代理再转发到我们的分析工具上。如果是HTTP/HTTPS通信的话,可以实现与WEB安全测试相同的效果。本地代理工具可以使用redsocks, 编译方式详见:http://bjin.posterous.com/reds
2012-11-14 13:17:16
12362
转载 Android模拟器抓包(TCPDUMP+Wireshark)
使用TCPdump工具,抓TCP数据包。将数据包上传到PC,通过Wireshark查看数据包常用命令:* 上传 tcpdump 到 目录 /data/local/tcpdump adb push d:\tcpdump /data/local/tcpdump * 设置权限
2012-10-24 18:03:59
13216
转载 android 模拟器对应键盘快捷键
原文:http://blog.youkuaiyun.com/fangxiao_jun/article/details/6145828Android SDK2.0.1自带的虚拟机尺寸都比较小(不针对机型,只为了在PC上看的舒服一点,当然越大越好了,我最大设置成1050*450,但是自带的屏保会不够宽,900*450的话,正好。),而且没有横屏的。设置Resolution可以把尺寸变大,但又显示不出键盘来
2012-10-24 16:21:12
923
原创 AVD portrait无法切换到landscape
在Android模拟器中按CTRL+F11/F12,可以将屏幕进行旋转。如果在portrait下切换时出现模拟器已经旋转,但是屏幕内容并没有旋转的情况,如下图:可能是因为没有添加键盘支持的原因,添加对键盘的支持即可。重新启动模拟器,显示正常。但是在2.3版本有一个BUG,即在landscape下无法旋转屏幕,详见Android - Emulator in lan
2012-10-09 16:57:59
2196
原创 PMP备考技巧与考试心得
6月底参加的PMP考试,得了个PMPMP,一个很有意思的分数形式。简单总结一下,希望对看到本文的童靴有些帮助。总体感受PMP针对的是大公司的管理,如果你在大公司做过项目管理,知道怎么做计划,怎么走变更流程等等,这无疑对你是有帮助的。当然,没有这种经历也没关系,我有一个同事,看了一遍书就过了,而且还是两个P,所以如果你学习能力超强,什么考试对你都是浮云呀。模拟题没必要做那么多,有
2012-08-06 19:37:32
1127
原创 Backtrack5中metasploit安装pg(Metasploit now requires version 0.11 or higher of the 'pg' gem for ...)
最近更新Metasploit后,启动时出现如下错误:[-] ***[-] *[-] * Metasploit now requires version 0.11 or higher of the 'pg' gem for database support[-] * There a three ways to accomplish this upgrade:[-] * 1. If y
2012-05-08 10:41:26
2402
原创 Ubuntu关闭地址空间随机化(ASLR)的方法
确认ASLR是否已经被打开,"2"表示已经打开shanks@shanks-ubuntu:/home/shanks# cat /proc/sys/kernel/randomize_va_space 2切换到root用户来做更新,直接使用sudo会出现下面结果shanks@shanks-ubuntu:~$ sudo echo 0 > /proc/sys/kernel/randomize_
2011-12-31 17:58:14
10744
1
原创 GCC关闭Stack-Smashing Protecto(stack smashing detected)
Ubuntu下面的GCC默认开启了Stack Smashing Protector,如果想在这个系统中学习缓冲区溢出的原理,在编译时要加上fno-stack-protector选项,否则运行时会出现*** stack smashing detected ***: xxx terminated,而不是期望的Segmentation fault。同时还需要加上允许栈执行的选项。gcc -fno
2011-12-31 11:43:02
5070
原创 Open Explorer Plugin for Eclipse
在MyEclipse中,在工具栏上有一个可以快速打开Project Explorer中的文件夹的工具。若想在eclipse具有相同的效果,可以到http://blog.samsonis.me/2009/02/open-explorer-plugin-for-eclipse/下载Open Explorer Plugin for Eclipse插件。将下载的jar文件放到eclipse的plugin目
2011-11-24 15:39:15
1046
原创 Metasploit攻击Oracle的环境搭建(Failed to load the OCI library: no such file to load -- oci8)
Metasploit中关于Oracle的攻击模块默认并不完全,需要自己做一些工作。本文主要记录在搭建环境的中的一些错误(操作系统Backtrack 5)。在默认情况下使用oracle的一些攻击功能会出现类似如下错误:msf > use auxiliary/admin/or
2011-09-23 17:18:36
4397
原创 在Backtrack5中使用msfconsole出现Pcaprub module is not available错误
笔记:Metasploit, The Penetration Tester's Guider内容:在Backtrack5中使用msfconsole时出现Pcaprubmodule is not available的错误在Backtrack5中使用msfconfol
2011-08-28 16:58:59
3451
原创 msf出现[-] Unknown command: db_hosts错误
笔记:Metasploit, The Penetration Tester's Guide内容:msf出现[-] Unknown command: db_hosts错误在Msfconsole中使用db_hosts命令出现如下错误:[-] Unk
2011-08-26 21:25:09
7838
原创 修改Ubuntu窗口最小化,最大化,关闭按钮的位置
1. 运行gconf-editor==》root@bt:/etc/apt# gconf-editor2. 修改/apps/metacity/general/button_layout的值为menu:minimize,maximize,close
2011-08-19 17:21:43
1962
原创 BackTrack5更新源
BackTrack5更新源(/etc/apt/sources.list)deb http://mirror.edu.backtrack-cn.org/backtrack/32 revolution main microverse non-free testingdeb
2011-08-19 17:07:17
4211
原创 安装Metasploit4出现postgresql错误
在Windows XP下安装Metasploit4 full version时出现postgresql的错误,解决方法:打开控制面板中的区域和语言选项,将区域选项改为英语(美国)。
2011-08-17 17:53:54
1272
原创 使用Python实现RC4算法
Python代码: Created on 2011-6-21 @author: shanks def rc4(data, key): data: data that to be
2011-06-22 10:00:00
5939
原创 Y86源码编译
简单记录一下编译《深入理解计算机系统》中的Y86 Simulator 源码的过程,很多操作都是从网上搜索的。 环境:Ubuntu 10.10, Tk/Tcl 8.5.9 1. 安装Tk/Tcl,首先下载tk8.5.9和tcl8.5.9,解压缩到同一个文件夹中 2. 进入tcl8.5.9下面的unix目录下,按说明文档执行 configure make make test make install3. 进入tk
2011-03-21 17:36:00
2627
1
原创 编译OpenJDK
环境:Ubuntu 10.10, OpenJDK 6 1. 下载OpenJDK源码 2. 下载依赖性 sudo aptitude build-dep openjdk-63. 安装openjdk-6-jdk, libmotif-dev sudo aptitude install openjdk-6-jdk libmotif-dev4. 设置环境变量 export LANG=C ALT_BOOT
2011-03-18 17:22:00
1868
原创 使用Visio开发自定义图形
最近看了一篇关于威胁建模的文章Guerrilla Threat Modelling,文章里建议对各种元素使用不同的颜色进行标记,感觉很好。微软提供的SDL Threat Modeling tool好像不能调节颜色,于是想在Visio中自己开发几个简单的图形供以后使用。这里介绍的只是开发简单的图形,复杂的开发可以研究一下Visio的SDK。 最终效果 开发步骤 使用的Visio版本为2010,打开开发工具。在Visio选项的自定义功能区中勾选开发工具。 新建一个空白绘图,然后
2011-02-15 13:05:00
19463
原创 Windows引导Fedora12(error 15:file not found)
昨天在windows XP下硬盘安装fedora 12,过程可以参考这篇文章http://www.fedora.cc/index.php/2009/06/fedora-11-yingpananzhuang/。我是安装在另外一块硬盘上的,安装完成之后想用windows引导。过程如下:1.在fedora系统中将grub的menu.lst文件中的相关内容复制出来。启动终端su
2010-05-10 18:48:00
3246
翻译 在VC++中使用MASM-MASM语法高亮
当文本编辑器使用语法高亮,关键字、字符串以及其他一些元素会用不同的颜色显示。Visual Studio和Visual C++ Express可以对MASM中的保留字和字符串进行高亮处理,如下图所示: 这并不是自动发生的,你需要创建一个名为Usertype.dat的语法定义文件,其中包含了MASM的关键字。然后当启动Visual Studio或Visual C++ Express时,
2010-05-03 08:54:00
3008
原创 UML2.2 Visio图形
《UML精华》中提到一个网站上有专门为VISIO定制的最新的UML图形,下载链接:http://softwarestencils.com/uml/index.html 下载下来后解压,例如解压到我的文档下的我的形状下。启动Visio,从模板创建绘图。 这些图形用起来挺灵活的,压缩包里有使用说明。但是实际开发时应该不会用,没有专业的好用。不过可以作
2010-05-02 18:28:00
1178
翻译 在VC++中使用MASM-创建新项目
你不必从头去创建一个项目,坦白说,这需要做很多工作。我们在书中的每一章示例文件夹下面都拷贝了一份Project_sample项目,你可以添加你的程序到这些项目中。你可以为项目取任何名称,但是我们建设你的项目名为MyProject并且存放在C:/temp文件夹下。下面的操作将依赖你的软件的版本。Visual C++ Express1.选择文件菜单下的新建=
2010-05-01 23:15:00
1554
1
翻译 在VC++中使用MASM-项目属性设置
你或许会想知道更多在Visual C++中关于汇编语言的设置。假设示例程序已经被打开,选择项目菜单下的Project属性。展开配置属性=>Microsoft Macro Assembler,下面是你将会看到的: 点击General,可以看到Include Paths已经被设置为c:/Irvine,它告诉汇编器到哪去找后缀名为.inc的文件。
2010-04-29 21:34:00
1791
翻译 在VC++中使用MASM-构建16位程序
只有12至16章需要构建16位程序,除了特别说明,16位程序都可以在32位的windows操作系统中运行(XP,Vista,7)。但是16位程序无法在64位的windows下运行。如果准备构建16位程序,你需要在Visual C++ 的工具菜单下添加两个新的命令。选择工具菜单下的外部工具,出现如下对话框。 第一步:创建构建16位汇编程序的命令点
2010-04-27 22:06:00
2497
翻译 在VC++中使用MASM-构建32位程序的必须配置
首先,你必须安装如下软件之一:Visual Studio 2008、Visual Studio 2010、Visual C++ 2008 Express (sp1)或者Visual C++ 2010 Express。它们都包含了当前版本的Microsoft Assembler。当你安装时候,请记住安装路径,稍后我们将会用到这个信息。 你可以到
2010-04-26 21:32:00
3020
翻译 在VC++中使用MASM-概述
去年买了一本《 Intel 汇编语言程序设计》第五版,学习的时候发现作者网站上的一篇关于在 VC++ 中开发汇编程序相关配置的文章。我一时兴起,翻译了一部分,后来因为工作上一直是和 Java 打交道,加之工作偏向管理。所以没有坚持学习,哎 … 想来自己也是经常犯这种错误,缺乏恒心。最近又想了解一些稍微底层的东西,想再复习一下汇编。到作者网站上一看,此书已经出到第六版,我上次翻译的那
2010-04-25 12:11:00
1289
原创 Linux下安装Rar
在Linux下安装Rar,出现如下错误: unrar: /lib/libc.so.6: version `GLIBC_2.7 not found (required by unrar)rar: /lib/libc.so.6: version `GLIBC_2.7 not found (required by rar)在网上找了一些解决方法,最简单的就是将安装文件中的rar_sta
2010-04-24 21:45:00
1509
原创 Linux下安装中文输入法
在Red hat Linux上安装fcitx过程如下:1.到http://www.fcitx.org/main/?q=node/9上下载fcitx,我下载的是bz2的压缩包。2.将压缩包解压,进入解压后的目录执行>./configure >make >make install3.过程比较简单,用着感觉还不错。
2010-04-19 20:41:00
558
原创 硬盘安装Red hat Linux 5
最近因为工作上的需要,准备把Linux拿过来复习一下。本打算装在大学时用的计算机上,但是那个赛扬的CPU运行起来实在是噪音太大。后来还是决定把硬盘拆了,装到现在的主机上用来装Linux。因为光驱早就坏了,所以到网上查找了一些硬盘安装Linux的方法,因为是实体机,图片不好截,只好口头描述了。1. 首先准备需要的资源,到网上搜一下就可以找到。Red hat Linux enterpr
2010-04-19 20:23:00
556
原创 使用Word 2007发布优快云 Blog
今天使用Word 2007发布Blog到优快云,感觉用着还不错,在此记录一下操作过程。1.新建博客文章。 2.插入类别,可手动输入。 3.编写正文内容。4.设置博客账户。选择出现 博客账户 对话框。 新建一个账户, URL: http://blog.youkuaiyun.com:80/[ID]/servic
2010-04-11 00:42:00
1058
原创 Java读取中文文件出现乱码解决方法
前些天在读取一个UTF-8文件时,中文出现乱码,现在将处理过程简单记录如下:1. 首先看现象。 2.确认一下文件的格式为UTF-8。 3.首先想到的处理方法是将读取的内容转换一下,可是结果是有的字是乱码。 4.修改WORKSPACE默认编码为UTF-8。 结果好像没问题了,但是放到服务器上后发现还是不行。5.如果指定读取时的编码,看看结果怎样。
2010-04-11 00:14:00
5665
原创 eclipse c++安装与配置
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2010-04-05 10:48:00
1004
翻译 在Microsoft Visual C++中使用MASM(未完)
原文地址:Getting Started with MASM,在翻译过程中,我省略了一些无关紧要的内容.而且有些句子我没按原文翻译,而是根据我的理解翻译的.下面是译文 如果你最近购买了《Intel汇编语言程序设计》第五版,你可能想安装相关的软件以便开始学习,这个教程将告诉你如何做。 构建32位应用程序必要的安装 构建16位应用程序 设置工程属性 创建
2009-08-01 12:45:00
5455
1
原创 MyEclipse代码编辑辅助功能
在Jbulder中按Ctrl+J键可以生成常用的语句块,如:System.out.println().在MyEclipse中也有相似的功能1、word completion.默认快捷键是Alt+/,当你输入时可帮你自动完成单词的输入.如输入Sys然后按下Alt+/,就可以完成System的输入2、quick fix默认快捷键是Ctrl+1,它可以帮助你快速修正错误.如:当文件没有导
2008-11-30 16:14:00
2067
原创 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid column name
1.检查Java代码中的sql语句有没有错误,因为引号之类的很容易搞错。2.检查获取结果集中的数据的类型是否与数据库中的匹配
2008-10-25 22:51:00
3428
原创 java.sql.SQLException: [ Microsoft ][SQLServer 2000 Driver for JDBC ] Error establishing socket.
在windows XP下使用JDBC连接SQL Server 2000数据库时出现以下异常:java.sql.SQLException: [ Microsoft ][SQLServer 2000 Driver for JDBC ] Error establishing socket.解决方法如下:1.到http://www.microsoft.com/downloads/details
2008-10-25 22:36:00
1134
oracle application web services developer guide pdf
2008-10-30
Oracle Database SQL Reference
2008-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人