;miOS
ORG 0X7C00
JMP ENTRY
DB 0x90
DB "HARIBOTE"
DW 512
DB 1 ...
分类:
其他好文 时间:
2014-12-07 21:48:22
阅读次数:
181
题目:见附件这题目是最快搞定的,提示很明确exe直接运行出错,OD打开后,发现入口点就是一个jmpF8,跟踪到jmp后的地址,发现了程序运行出错的原因。实际上这个题目就是模拟病毒感染exe,修改文件入口指令,插入恶意代码的行为。修补实际上就是找到真实的入口函数头的代码,将..
分类:
其他好文 时间:
2014-11-26 16:46:17
阅读次数:
240
摘要:虽然jmp指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。条件跳转指令检查一个或多个标志位,判断它们是否匹配某个特殊条件(就像setcc指令):如果标志匹配成功,该指令就将控制...
分类:
编程语言 时间:
2014-11-25 23:23:30
阅读次数:
286
C语言中setjmp与longjmp学习笔记 一、基础介绍 头文件:#include 原型:intsetjmp(jmp_buf envbuf) 宏函数setjmp()在缓冲区envbuf中保存系统堆栈里的内容,供longjmp()以后使用。首次调用setjmp()宏时,返回值为0,然而longjmp...
分类:
编程语言 时间:
2014-11-19 17:56:17
阅读次数:
476
Ruhua.CrackMe研究了几天....要求输入帐号密码随意输入后提示错误。载入OD主线任务00401410.53pushebx00401411.55pushebp00401412.56pushesi00401413.57pushedi00401414.8BF9movedi,ecx00401416.6A01push0x100401418.E893030000call<jmp.&MFC42.#823>;分配内存004014..
分类:
其他好文 时间:
2014-11-16 02:01:24
阅读次数:
254
1、什么是负载?
负载就是服务器端的“资源”:主要就是CPU和IO。
前者适宜于计算密集型的任务,后者则对应数据密集型的任务。
2、负载均衡的前提
就是负载(或者说CPU/IO资源)可以切分,划分到不同的计算机(或者CPU核)上去。
要做到这一点,首先底层的运算应该是可以中断并调度的,IO是可以多路扩散的。否则一个简单的CPU死循环指令this: jmp this(跳回自己)就会...
分类:
其他好文 时间:
2014-11-06 17:33:20
阅读次数:
184
这里有编写了很好的文章:http://blog.csdn.net/cscmaker/article/details/7584433,我自己试了一个小例子。 #include?<setjmp.h>
#include?<stdio.h>
void?my_print(const?char?*str,?jmp_buf?jb)
{
??...
分类:
其他好文 时间:
2014-10-12 13:51:28
阅读次数:
152
段内转移:短转移:jmp short 标号 (IP)=(IP)+8位位移,位移范围-128~127近转移:jmp near ptr 标号 (IP)=(IP)+8位位移,位移范围-32768~32767jmp 16位reg (IP)=(16位reg)jmp word ptr 内存单元地址 ...
分类:
其他好文 时间:
2014-10-09 22:34:27
阅读次数:
169
这里想说的是:代码中的关键点为用指令jmp pFunc跳转到你想要运行的函数pFunc。指令“jmp xxxx”占5个字节,代码中用了个一字节对齐的结构体structThunk,当然也能够用 unsigned char code[5]; 说还有一个关键点就是地址计算了,jmp xxxx指令用了相对跳...
分类:
编程语言 时间:
2014-10-07 18:52:13
阅读次数:
193
原文地址: http://www.cnblogs.com/dennisOne?8086CPU转移指令分类无条件转移指令(如:jmp)条件转移指令循环指令(如:loop)过程中断 ?操作符offsetoffset在汇编语言中是由汇编器处理的符号,它的功能是取标号的偏移地址。 ?jmp指令类型功能示例j...
分类:
编程语言 时间:
2014-10-07 13:42:53
阅读次数:
183