EBP 栈底指针(会随进入不同的函数而改变, 更喜欢手动改变, 自动的有时会画蛇添足)ESP栈顶指针(永远指向栈顶)CAL调用函数(隐含操作是将EIP的值入栈, 并将EIP设置为CALL指向的地址)示例:main()函数中的EBP =ESP =12FF7Cvoid fun2(int a, int b...
分类:
其他好文 时间:
2014-10-18 09:44:37
阅读次数:
227
一、三种常见的著名的命名规则:1、Camel(驼峰式命名):首字母是小写的,接下来的单词都以大写字母开头。例如:var myTestValue=0;2、Pascal(帕斯卡命名):首字母是大写的,接下来的单词都以大写字母开头。例如:var MyTestValue=0;3、匈牙利命名:属性+类型+对象...
分类:
编程语言 时间:
2014-10-15 18:48:11
阅读次数:
200
(1)名称的大小写Pascal大小写形式规则名称中单词首字母大写,名称空间,类以及基类中的成员名称都应该遵循此规则using System;class Programcamel大小写形式规则类似Pascal形式,但首字母小写以下三种情况可以用camel规则1,类型中所有私有成员的字段的名称:priv...
glue 胶水vegetarian 素食者; 素食主义者;素食的 North Korea 朝鲜South Korea 韩国camel 骆驼cabbage 白菜pepper 辣椒fried pork with peppertake a dump 上大号take a pee 去小便food market...
分类:
其他好文 时间:
2014-10-07 19:59:14
阅读次数:
229
如果说你认真看了前面几篇关于ESB的介绍,我相信,在这一篇文章中,你将会找到很多共鸣。
尽管,市面上开源的ESB确实非常之多,像Java中的Mule ESB,Jboss ESB;.Net中的NServiceBus。而Shuttle ESB是一个新兴的开源框架,网络上资源也比较少。我们当初为什么会选用Shuttle ESB呢?
正所谓没有最好,只有更合适。多次调研发现,Shuttle ESB有以下几大优点:1、Shuttle ESB是基于EDA的;2、Shuttle ESB的实现以发布订阅为核心;3、Sh...
分类:
其他好文 时间:
2014-10-07 10:36:33
阅读次数:
240
基础配置文件: 数据库配置文件 spring事务配置文件-事务,AOP,Bean BPM配置文件 ESB配置文件 自定义的一些配置文件==============================================================================...
分类:
其他好文 时间:
2014-10-02 04:32:22
阅读次数:
160
Shuttle ESB中发布订阅模式的实例介绍。功能如下:
从消息发布端Pub发布一个消息事件OrderCompletedEvent,多个客户端(如SubA和SubB)订阅该事件OrderCompletedEvent。那么当Pub发布消息后,SubA和SubB就能够收到该消息OrderCompletedEvent。
SubA和SubB接收到消息后,根据需要进行一定的处理。然后他们都会发布一个WorkDoneEvent事件消息。这次服务端订阅WorkDoneEvent消息。当SubA和SubB发布Work...
分类:
其他好文 时间:
2014-09-30 02:38:32
阅读次数:
344
现有的开源ESB总线中,自从2003年第一个开源总线Mule出现后,如今已经是百花争鸣的景象了。如今我就对现有的各种开源ESB总线根据性能、可扩展性、资料文档完整程度以及整合难易程度等方面展开。一.CXFCXF的定位不是ESB总线,而是一个服务框架(ServiceFramework),主要还是为关于...
分类:
其他好文 时间:
2014-09-29 20:50:42
阅读次数:
203
这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向,即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧结构,没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存,修改任意进程函数执行流程等方法。
废话不多说了,直接上菜:
#include
#include
/*
打印 main函数的返回地址的值(用途,你懂得!)...
分类:
其他好文 时间:
2014-09-29 00:19:47
阅读次数:
246
介绍基于Pub/Sub模式的Demo实现。功能很简单:
从消息发布端Pub发布一个消息事件OrderCompletedEvent,多个客户端(如SubA和SubB)订阅该事件OrderCompletedEvent。那么当Pub发布消息后,SubA和SubB就能够收到该消息OrderCompletedEvent。
SubA和SubB接收到消息后,根据需要进行一定的处理。然后他们都会发布一个WorkDoneEvent事件消息。这次服务端订阅WorkDoneEvent消息。当SubA和SubB发布WorkDo...
分类:
其他好文 时间:
2014-09-28 18:01:34
阅读次数:
200