自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackxin Xu IT技术专栏

专注于IT研发、技术知识的探索记录

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

原创 使用JBOSS, Eclipse创建一个EJB3实例程序的过程

环境安装JDK1.6 + JBOSS4.2 + Eclipse 20100617-1415特别值得一提的是JBOSS的安装过程跟TOMCAT几乎没区别,直接拷贝过来就可用。建立以及运行一个EJB程序分为如下几个步骤:定义以及实现EJB接口以及实现组件使用eclipse的项目创建向导很方便的生成EJB的项目框架,此例中名称定为HelloEjb1,具体流程大体如下图(记住最后一步需要勾选产生ejb-jar.xml):在ejbModule的导航树中点击右键选择生成一个EJB类:将HelloWorldRemote接

2010-06-30 14:11:00 4077 1

转载 EJB3和Spring技术体系比较

<br />随着EJB3规范以及支持EJB3的Java EE应用服务器的即将发布,全新Java EE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了Java EE应用开发基础平台的大半江山,面对EJB3和Spring你应该如何选择呢?1. 法制 VS “民主”<br />EJB规范一直由国际组织JCP来制定,一经通过,即作为官方标准,且各厂商都会不遗余力的推动,所以对于企业应用来说,EJB就是法,以EJB为企业应用的基础架构暂且称为法治;Spring来自开源社区,由众多的开源软件开发者参

2010-06-27 23:01:00 1259

原创 REQM 评估要点

 Requirements Management (需求管理) 关键实践/注解目标1需求是被管理的,并明确标识了跟项目计划以及工作产品不一致之处。特定实践1.1-1跟需求的提供者就需求的理解进行开发 评估参考:  考虑不同层次上的需求 (譬如:产品需求和产品部件需求). 直接产出物例子: - 需求文档- 需求数据库- 需求报告评审- 需求相关组的承诺- 为需求的评审以及采用定义了可施行标准 间接产出物例子:  - 有关早前 (在致力于开发相应的软件前)系统需求被指配到软件审查前的 证据(譬如:会议纪要, 报

2010-06-18 16:20:00 1581

转载 OllyDBG 入门系列(七)-汇编功能

<br />今天我们的目标程序是 MyUninstaller 1.34 版。这是一个非常小的程序卸载工具,VC6编写,大小只有61K。我拿到的这个是上次闪电狼兄弟给我的,附带在里面的简体中文语言文件是由六芒星制作的。这个程序有个毛病:就是在列出的可卸载程序上双击查看属性时,弹出的属性窗口的字体非常难看,应该就是系统字体(SYSTEM_FONT):<br /><br /><br /><br />我们今天的目标就是利用 OllyDBG 的汇编功能把上面显示的字体改成我们常见的9号(小五)宋体。首先我们用 Oll

2010-06-06 22:39:00 1127

转载 OllyDBG 入门系统(六) - 消息断点及RUN跟踪补充

<br />看完了《OllyDBG 入门系统(五)-消息断点及 RUN 跟踪》之后感觉如何?会否有如下问题:<br />1、  是否觉得不知道在哪下断?<br />2、  为什么要这样子下断?<br />3、  如何确定断下来后的位置就是正确的?<br /><br />好,就本着这几个问题来分析一遍。<br /><br />首先,先回顾下Windows的消息机制。要点:所有要处理的消息必然会由程序自己处理,不处理的消息都交由Windows处理。Windows的消息处理函数的格式,如下:<br />LRESU

2010-06-06 22:37:00 4240

转载 OllyDBG 入门系列(五)-消息断点及 RUN 跟踪

<br />找了几十个不同语言编写的 crackme,发现只用消息断点的话有很多并不能真正到达我们要找的关键位置,想想还是把消息断点和 RUN 跟踪结合在一起讲,更有效一点。关于消息断点的更多内容大家可以参考 jingulong 兄的那篇《几种典型程序Button处理代码的定位》的文章,堪称经典之作。今天仍然选择 crackmes.cjb.net 镜像打包中的一个名称为 cycle 的 crackme。按照惯例,我们先运行一下这个程序看看:<br /> <br />我们输入用户名 CCDebuger,序列号

2010-06-06 22:35:00 1636

转载 OllyDBG 入门系列(四)-内存断点

<br />还记得上一篇《OllyDBG 入门系列(三)-函数参考》中的内容吗?在那篇文章中我们分析后发现一个 ESI 寄存器值不知是从什么地方产生的,要弄清这个问题必须要找到生成这个 ESI 值的计算部分。今天我们的任务就是使用 OllyDBG 的内存断点功能找到这个地方,搞清楚这个值是如何算出来的。这次分析的目标程序还是上一篇的那个 crackme,附件我就不再上传了,用上篇中的附件就可以了。下面我们开始:<br />还记得我们上篇中所说的关键代码的地方吗?温习一下:<br /><br />004013

2010-06-06 22:34:00 1130

转载 OllyDBG 入门系列(三)-函数参考

<br />现在进入第三篇,这一篇我们重点讲解怎样使用 OllyDBG 中的函数参考(即名称参考)功能。仍然选择 crackmes.cjb.net 镜像打包中的一个名称为 CrackHead 的crackme。老规矩,先运行一下这个程序看看:<br /><br />呵,竟然没找到输入注册码的地方!别急,我们点一下程序上的那个菜单“Shit”(真是 Shit 啊,呵呵),在下拉菜单中选“Try It”,会来到如下界面:<br /> <br />我们点一下那个“Check It”按钮试一下,哦,竟然没反应!我再

2010-06-06 22:33:00 1071

转载 OllyDBG 入门系列(二)-字串参考

<br />上一篇是使用入门,现在我们开始正式进入破解。今天的目标程序是看雪兄《加密与解密》第一版附带光盘中的 crackmes.cjb.net 镜像打包中的 CFF Crackme #3,采用用户名/序列号保护方式。原版加了个 UPX 的壳。刚开始学破解先不涉及壳的问题,我们主要是熟悉用 OllyDBG 来破解的一般方法。我这里把壳脱掉来分析,附件是脱壳后的文件,直接就可以拿来用。先说一下一般软件破解的流程:拿到一个软件先别接着马上用 OllyDBG 调试,先运行一下,有帮助文档的最好先看一下帮助,熟悉一

2010-06-06 22:32:00 1105

转载 OllyDBG 入门系列(一)-认识OllyDBG

一、OllyDBG 的安装与配置OllyDBG 1.10 版的发布版本是个 ZIP 压缩包,只要解压到一个目录下,运行 OllyDBG.exe 就可以了。汉化版的发布版本是个 RAR 压缩包,同样只需解压到一个目录下运行 OllyDBG.exe 即可:OllyDBG 中各个窗口的功能如上图。简单解释一下各个窗口的功能,更详细的内容可以参考 TT 小组翻译的中文帮助:反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、HEX 数据、反汇编、注释可以通过在窗口中右击出现的菜单 界面选项->隐藏标题 或 显示

2010-06-06 22:29:00 1189

原创 Android-SQLite3基本操作指令集合

<br />   Android 中,SQLite是被集成于Android runtime,每个Android应用程序都可以欢快的使用SQLite数据库,如果你熟悉JDBC,那么这个过程就更安逸了。<br />SQLite3特征<br />和传统关系数据库比较<br />有的:<br />       Sql语句:     SELECT INSERT UPDATE <br />                            CREATE DROP<br />       数据类型:<br />   

2010-06-06 12:02:00 2935

转载 SQLite数据库的基本操作指令集合

<br />SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。<br /> <br />开始<br />      启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。<br />        例如,

2010-06-06 11:46:00 2119

原创 CMMI 的22个PA的名称以及所属级别 列表

PA name          Level Category  Chinese Name  • Configuration Management (CM)    2 Support  配置管理   • Process and Product Quality Assurance (PPQA) 2 Support  过程与产品质量保证• Measurement and Analysis (MA)    2 Support  度量与分析  • Supplier Agreement Management (SAM

2010-06-04 11:07:00 3111

转载 “饭”说CMMI 1-5 级的过程

CMMI历史背景SEI的Watts Humphrey在1987年发布了过程成熟度模型(Process Maturity Model).1991年SEI发布了软件的能力成熟度模型SW-CMM(v1.0)可以视为CMM的领域的起点。自此以后,人们开发了各种CMM模型,譬如美国联邦航空管理局(FAA)开发了FAA-iCMM,集成了其三个模型的所有特征和实践。1993年SEI正式发布SW-CMM1.1。2001年12月发布CMMI1.0。2005年CMMI1.1全面替换1.0。Capability Maturity

2010-06-01 15:41:00 4678 2

空空如也

空空如也

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

TA关注的人

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