E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jmp
MongoDB 单实例安装
jmp
=nav#community[root@VM6-56~]$curl-Ohttp
本木生
·
2016-07-03 21:21
mongodb
『阿男教你玩汇编』*20*nasm与yasm的label
下面这段代码展示了两种label: segment.text global_start _start: nop label1: nop
jmp
.foo
阿男bluedash
·
2016-06-28 01:00
linux
汇编
gdb
assembly
Yasm
汇编
Jmp
指令总结
一.转移的目的地址在指令中的
jmp
指令1.jmpshort标号 --实现段内转移功能:IP=IP+8位位移 (位移范围在-128~127,用补码表示。)
CATHY_AA
·
2016-06-01 15:00
MongoDB 基础相关(一) 安装和配置
jmp
=nav#community 我下的是3.2.6带ssl的版本(如果打算使用到ssl,连接字符串需要带上ssl=true,如:"mongodb://localhost/?
小板
·
2016-05-31 16:00
MongoDB 学习笔记(一)-MongoDB配置
jmp
=nav这里是在windows平
wangzhefeng
·
2016-05-24 17:04
汇编语言转移指令规则汇总
转自:http://blog.csdn.net/trochiluses/article/details/19355425摘要:虽然
jmp
指令提供了控制转移,但是它不允许进行任何复杂的判断。
kevin_bobolkevin
·
2016-05-15 17:00
逆向破解
SSDTHook实现内核级的进程保护通过修改CR0寄存器绕过SSDT驱动保护
JMP
地址公式推导 8088汇编速查手册
尼姑哪里跑
·
2016-05-13 11:00
Unix环境高级编程(阅读笔记)----setjmp和longjmp函数使用详解
#includeIntsetjmp(
jmp
_buf env); 返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值Voidlongjmp(
jmp
_bufenv,intval); 在希望返回
a2796749
·
2016-05-12 21:00
linkly seqlock rcu
考虑下面一个场景:1、判断条件;2、条件为真跳转到4;3、进行条件为假时的处理;4、进行条件为真时的处理;可见,如果条件为真,多了一次
JMP
操作,并且由于
JMP
打断了处理器流水。l
u012681083
·
2016-05-10 20:00
linux的setjmp函数和longjmp函数
函数原型 int setjmp(
jmp
_buf env)setjmp参数env的类型是一个特殊类型
jmp
_buf。
u012296503
·
2016-05-09 16:00
代码段间转移控制时的特权级检查(
JMP
/CALL)——《x86汇编语言:从实模式到保护模式》读书笔记28
代码段间转移控制时的特权级检查(
JMP
或者CALL指令)在保护模式下,
JMP
或CALL指令可以用以下四种方法之一来引用另外一个代码段:1.目标操作数含有目标代码段的段选择子和偏移2.目标操作数指向一个调用门描述符
u013490896
·
2016-05-07 10:00
调用门
从实模式到保护模式
x86特权级
汇编语言跳转总结
转载链接转载链接跳转指令分三类:一、无条件跳转:
JMP
;无条件跳转 二、根据CX、ECX寄存器的值跳转:JCXZ;CX为0则跳转 JECXZ;ECX为0则跳转 三、根据EFLAGS寄存器的PSW标志位跳转
tonydandelion2014
·
2016-05-04 20:00
汇编语言
JMP
linux下如何实现全局跳转
简介如何实现及运用全局跳转(不同函数中的跳转)Linux下的全局跳转的实现及其原理:所用的函数及其头文件:setjmp();longjmp()在linux下的例子程序:#include2#include3
jmp
_bufenv
chudongfang2015
·
2016-04-29 18:41
操作系统
linux下如何实现全局跳转
简介如何实现及运用全局跳转(不同函数中的跳转)Linux下的全局跳转的实现及其原理:所用的函数及其头文件:setjmp();longjmp()在linux下的例子程序:#include 2#include 3
jmp
_bufenv
chudongfang2015
·
2016-04-29 18:00
栈帧
全局跳转
传统的错误处理方法
classRainbow{ public: Rainbow(){ cout<<"Rainbow()"<
jmp_bufkansas
utimes
·
2016-04-29 15:00
[汇编学习笔记][第九章转移指令的原理]
第九章转移指令的原理分类
jmp
转移行为段内转移短转移IP修改范围-128~127近转移IP修改范围-32768~32768段间转移几个其余转移无条件转移(如:
jmp
)条件转移循环指令(如:loop)过程中断通过深入理解转移指令
zy691357966
·
2016-04-25 22:00
汇编
OD调试一个小程序的思考总结
和大家分享一下我用了一个多窗口的的程序(软件的试用),对如何去掉弹窗提供一些自己的看法,为大家提供一些思路首先单步调试,会出现3个弹窗1.通过对反汇编代码的分析,发现一个关键跳je,我们将je跳转改为
jmp
xiaoyuai1234
·
2016-04-23 10:00
8086汇编语言中基础语句的意义 修改 ip的值
jmp
ax
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////这个图片是我进行试验后的结果,适合有些基础的人的提升。可以通过分析,观看结果更好地理解语句的意思。我
yushaopu
·
2016-04-20 13:00
debug
内存
汇编语言
新手入门
8086
8086汇编语言中基础语句的意义
jmp
修改 CS:ip
jmp
1000:1344
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
yushaopu
·
2016-04-20 13:00
debug
汇编语言
JMP
8086
8086汇编语言中基础语句的意义
jmp
修改 IP的值
jmp
0000
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
yushaopu
·
2016-04-20 12:00
汇编语言
新手入门
JMP
8086
linux 下hook函数
技术想在linux下面实现像windows下的那种hook的功能,不过网上的资料很少(LD_PRELOAD也可以做类似的事)自己研究了下,写了个类似功能的函数思想很简单,就在运行时把一个函数的入口改成
jmp
linuxheik
·
2016-04-18 19:00
简单脱壳教程笔记(8)---手脱EZIP壳
本笔记用到的工具下载地址:http://download.csdn.net/detail/obuyiseng/9466056EZIP壳: 当加载到OD中的时候,会发现有一串
jmp
操作1单步 1
oBuYiSeng
·
2016-04-10 11:00
汇编跳转指令(转载)
虽然
jmp
指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。
qq_22642239
·
2016-03-29 17:00
cpu
汇编
X86
Kernel 2.4.0 之 head.S 为何用两次
jmp
刷新 EIP 寄存器
movl %cr0,%eax orl $0x80000000,%eax movl %eax,%cr0 /* ..and set paging (PG) bit */
jmp
山鹰Sniper03
·
2016-03-07 17:12
kernel
2.4内核
JMP指令
指令预取队列
内核情景分析
c setjmp longjmp
s=setjmphttp://www.cnblogs.com/hazir/p/c_setjmp_longjmp.html1doubledivide(doubleto,doubleby,
jmp
_bufenv
hangj
·
2016-03-03 01:00
跳转指令
je:若值相等则跳转jg:若第二个值大于第一个则跳转jge:若第二个值大于等于第一个则跳转jl:若第二个值小于第一个则跳转jle:若第二个值小于等于第一个则跳转
jmp
:无条件跳转(可不跟在比较指令之后)
斯多葛先生
·
2016-02-29 09:00
汇编语言
ASM:《X86汇编语言-从实模式到保护模式》5-7章:汇编基础
第5-7章感觉是这一本书中比较奇怪的章节,可能是作者考虑到读者人群水平的差异,故意由浅入深地讲如何在屏幕上显示字符和使用mov,
jmp
指令等等,但是这样讲的东西有点重复,而且看了第六,第七章以后
The_Truth
·
2016-02-18 23:00
汇编语言基础学习以及各种指令记忆(实验八)
修改cs和ip时称为段间转移,比如
jmp
1000:0。offset取得标号的地址,使用方法:offsetflag。
xiaocai888
·
2016-02-16 16:00
一个脱壳中修复IAT表的列子
在
jmp
后面下段,F
SmallDouble
·
2016-02-16 11:00
Object-c Runtime 从代码到代码
关于ObjectC中object,Class,MetaClass的关系,在objc4的源代码中有如下的调用:LibObjc动态库被调用后,下面的函数会依次调用asm_map_images:...
jmp
_map
gshe
·
2016-02-15 17:00
汇编--控制转移指令
jmp
跳转指令分三类:一、无条件跳转:
JMP
;二、根据CX、ECX寄存器的值跳转:JCXZ(CX为0则跳转)、JECXZ(ECX为0则跳转);
JMP
无条件转移指令1、段内直接短转移2、段内直接近转移3、段内间接近转移
布袋滚滚
·
2016-02-08 20:00
汇编-- 控制转移类指令 条件转移指令
控制转移类指令通过改变IP(和CS)值,实现程序执行顺序的改变控制转移类指令用于实现分支、循环、过程等程序结构,是仅次于传送指令的最常用指令重点掌握:
JMP
/Jcc/LOOPCALL/RETINTn/IRET
布袋滚滚
·
2016-02-07 13:00
c 函数
//intsetjmp(
jmp
_bufenv); //intsigsetjmp(sigjmp_bufenv,intsavesigs); //voidlongjmp(
jmp
_bufenv,intval
liuyj_vv
·
2016-01-29 14:00
c语言 setjmp和longjmp 实现协线程
#includeIntsetjmp(
jmp
_bufenv);返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值Voidlongjmp(
jmp
_bufenv,intval);在希望返回到的位置调用
CodySnow
·
2016-01-25 17:07
c模拟try catch
#includeIntsetjmp(
jmp
_buf env); 返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值Voidlongjmp(
jmp
_bufenv,intval); 在希望返回
wenzongliang
·
2016-01-19 16:00
什么是栈cookie保护?
只要你的程序要调用函数,那么就要使用堆栈,不进行函数调用的程序已经很少了吧,难道你能忍受通篇的
jmp
,jne...等等手工作坊的方法吗?
koozxcv
·
2016-01-18 16:00
linux C下的setjmp与longjmp介绍
先来看一下这两个函数的定义:#includeintsetjmp(
jmp
_bufenvbuf);若直接调用则返回0,若从longjmp调用返回则返回非0值setjmp函数用缓冲区envbuf保存系统堆栈的内容
hbuxiaofei
·
2016-01-11 10:00
C89标准库头文件——非本地跳转
的应用
/* *-ansi-pedantic-errors *-O */ #include #include
jmp
_bufenv; intglb
qq_21411985
·
2016-01-08 15:00
setjmp的使用 -循环求1~100的和
include #include //循环求和 voidfunc(inti,int*p) { *p+=i; } voidmain() { inti=0,sum=0,flag; int*p; p=∑
jmp
_bufenv
y396397735
·
2016-01-06 12:00
操作系统之分页分段介绍
而进程B装在30-40处第一条指令为
JMP
29.没有使用虚拟内存的话,进程B将直接跳到进程A从而使两者程序都破坏掉。
Wpeace
·
2015-12-22 15:00
操作系统之分页分段介绍
而进程B装在30-40处第一条指令为
JMP
29.没有使用虚拟内存的话,进程B将直接跳到进程A从而使两者程序都破坏掉。
peace1213
·
2015-12-22 15:00
分页
操作系统
分段
页面置算
C语言的异常机制--setjump()和longjump()实现
头文件申明了这些函数及同时所需的
jmp
_buf数据类型。1.setjmp(jbuf)设置“jump”点,用正确的程序上下文填充
jmp
_buf对象jbuf。这个上下文包括程序存放位
jimmee
·
2015-12-20 08:00
setjump
longjump
C语言的异常机制--setjump()和longjump()实现
头文件申明了这些函数及同时所需的
jmp
_buf数据类型。 1.setjmp(jbuf)设置“jump”点,用正确的程序上下文填充
jmp
_buf对象jbuf。这个上下文包括程序存放
jimmee
·
2015-12-20 08:00
setjump
longjump
setjmp/longjmp原理分析
1、使用setjmp的man手册上可以看到使用方法:1#include 2 3intsetjmp(
jmp
_bufenv);setjmp()savesthestackcontext/environmentinenvfor
ym65536
·
2015-11-21 18:00
关于非局部跳转
请看实例: //setjmp.c //非局部跳转测试用例 #include #include
jmp
_bufb; voidjmp_t
xcywt
·
2015-11-19 19:00
关于汇编跳转指令的说明
虽然
jmp
指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。
sumenpuyuan
·
2015-11-17 21:00
jmp
$
in intel x86 instruction set, "
jmp
$" means jump to this instruction location, thus falling
·
2015-11-13 20:14
$
c++ THUNK技术
这里想说的是:代码中的关键点为用指令
jmp
pFunc跳转到你想要运行的函数pFunc。
·
2015-11-13 19:30
C++
setjmp和longjmp函数使用详解
#include intsetjmp(
jmp
_bufenv); 返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值voidlongjmp(
jmp
_bufenv,intval); 在希望返回到
XscKernel
·
2015-11-13 17:00
setjmp(),longjmp 例子
#include <stdio.h> #include <setjmp.h> #include <stdlib.h> static
jmp
_buf
·
2015-11-13 15:59
long
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他