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
汇编语言中循环语句的实现
比如if-else是基于
jmp
命令实现的,do-while是基于if-else的汇编结构的,而while又是基于do-while的。
happy987818
·
2020-07-07 09:59
汇编
汇编语言学习小结
通常这些高级语言在机器中变为可执行文件的时候,都会经历以下几个步骤预处理(头文件引入,宏替换,内联函数替换等)编译(编译器会对文件进行语法检查)汇编(会将上述高级语言转换为汇编语言mov,add,sub,
jmp
Nicolas_Xu
·
2020-07-07 07:16
个人亲测
Orange's一个操作系统的实现:马上动手写一个最小的操作系统
源代码org07c00h;告诉编译器程序加载到7c00处movax,csmovds,axmoves,axcallDispStr;调用显示字符串例程
jmp
$;无限循环DispStr:movax,BootMessagemovbp
ylemfei
·
2020-07-06 15:39
操作系统
分支程序设计
上机实验06分支程序设计知识提要:本章主要对分支程序加以介绍,其知识要点:1.无条件转移指令
JMP
无条件转移指令
JMP
是使程序无条件转移至目标处,又分为段内转移、段间转移。
快乐的小小程序猿
·
2020-07-06 09:48
汇编语言(第三版)-- 检测点9.1
若要使程序中的
jmp
指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据?
Cichar
·
2020-07-06 07:44
linux热补丁(进程中的函数替换),x86, x86_64
通过使用汇编指令
JMP
完成运行中进程的函数替换。
huarj_echo
·
2020-07-06 07:45
LINUX
8086汇编——分支程序的设计
一、例子首先先看一个分支程序的例子:假设X单元保存三个数:9,-6,34做运算Y=X^2,X=10程序分析:使用了CMP比较指令无条件转移指令
JMP
直接跳到标号处进行转移指令所跳转的方向,既可以是正方向跳转
别NULL
·
2020-07-06 06:09
8086汇编程序设计
汇编 分支程序设计
1.2.1判断单个标志位状态1.2.2比较无符号数高低1.2.3比较有符号数大小二、分支的概念1.1单重分支2.2双分支汇编分支程序设计一、与分支有关的指令1.1无条件转移指令格式:JMPlabel功能:
JMP
我是一名好学者
·
2020-07-06 05:27
汇编
汇编语言-笔记-第九章及实验8
第9章转移指令的原理一、8086转移指令的分类1、无条件转移指令,如
jmp
;2、条件转移指令,如jcxz;3、循环指令,如loop;4、过程;5、中断二、几种转移指令的详解*基础知识:补码在计算机系统中
weixin_34268610
·
2020-07-06 01:46
关于setter方法问题
今天作者在Xcode7.1版本下,遇到一个问题->0x10f189bf7:
jmp
0x10f189bd7;经检查发现是setter方法出现了问题,经过调试得出以下结论在setter方法中:1.属性不要用点语法来访问
___1o_8o
·
2020-07-05 14:11
setjmp与longjmp原理分析
setjmp与longjmp的用法请参考文章:http://blog.csdn.net/chenyiming_1990/article/details/8683413函数的原语Intsetjmp(
jmp
_bufenv
stillvxx
·
2020-07-05 13:19
逆向工程
OD,IDA常用快捷键
IDA中常见的一些快捷键:OD中常见快捷键:ctrl+A:分析模块空格:点击反汇编窗口,可以修改原有汇编代码冒号:在反汇编窗口可以增加标签,这个一般在函数的开始增加,这样所有调用这个函数的CALL或者
JMP
richard1230
·
2020-07-05 10:00
reversing
SpringBoot整合MongoDB
jmp
=navRobo3T下载地址:https://rob
intomylife
·
2020-07-05 08:13
SpringBoot
MongoDB远程配置(用于连接云服务器上MongoDB数据库)
jmp
=nav#communityRobo3T下载链接:https://robomongo.org/二、关于开机自动运行MongoDB:可以阅读我的另一篇:https://www.jiansh
卷毛程序员
·
2020-07-05 01:03
PP保护2:与调试相关的四个内核函数
NtDebugActiveProcess,NtDebugContinue,NtWaitForDebugEvent这几个函数被PP保护给inlinehook,对付的办法是用SSDT对抗,直接跳过函数开头的
jmp
翱翔九天的公鸡
·
2020-07-05 01:04
游戏相关
linux 下hook函数
技术想在linux下面实现像windows下的那种hook的功能,不过网上的资料很少(LD_PRELOAD也可以做类似的事)自己研究了下,写了个类似功能的函数思想很简单,就在运行时把一个函数的入口改成
jmp
linuxheik
·
2020-07-04 21:35
linux
hook
基于
JMP
的神经网络设计案例分析
基于
JMP
的神经网络设计案例分析摘要:本文利用
JMP
对一个复杂多项式进行拟合,从实验设计产生样本数据、神经网络设计、训练样本技巧、到结果分析进行详细阐述。
一笑了之哥哥
·
2020-07-04 21:01
JMP
汇编转移指令
jmp
原理
在根本上,将cs,ip寄存器所指向的内存当做代码,指令转移就是修改cs,ip寄存器的指向,汇编中提供了一种修改它们的指令——
jmp
。
aluluka
·
2020-07-04 21:52
汇编语言
构建C协程之setjmp/long_
jmp
篇
原理简介在标准C中的头文件中定义了一组函数setjmp/long_
jmp
用来实现“非本地跳转”的功能,利用setjmp可以保存当前执行线索状态,稍后通过long_
jmp
函数可以实现状态的恢复,并且可以跨多层函数调用栈进行跳转
kobejayandy
·
2020-07-04 20:43
C/C++
精华文章
linux热补丁(进程中的函数替换)
通过使用汇编指令
JMP
完成运行中进程的函数替换。为了更好地理解本文所述内容,我们需要了解以下几个知识点:1)了解汇编
JMP
指令实现无条件跳转,远跳转,近跳转;--E9:本文所用--EA:--EB:2
happylzs2008
·
2020-07-04 17:00
内存泄露与内存调试
Linux/Unix系统编程
Linux hook内核函数
在内核中,如果要hook某个函数,有三种方法,1.修改syscalltable2.替换对象指针3.inlinehook只要把函数开头的5个字节替换成call/
jmp
指令.前两种比较简单,这里记录下inlinehook
Robin.Yin
·
2020-07-04 12:34
安全
re学习笔记(66)第五空间智能安全大赛-re-nop
点击jmpebp使用插件ctrl+alt+k修改,修改为
jmp
搜了一下字符串找到输出正确与否的代码,发现没有跳到Right的代码,,Right上面的那个
jmp
跳过了他,,,刚开始以为是要修改main函数最底部栈顶的数值
我也不知道起什么名字呐
·
2020-07-04 07:24
ctf小白成长ing
#
reverse
随笔-ELF的动态解析中,函数查找的必要条件
基本知识,.plt中前一半是
jmp
跳转.got.plt中存的地址。这个地址一开始是写plt表项中的后一半指令,即pushid;jmpxx。
ID191
·
2020-07-04 01:21
简单脱壳教程笔记(8)---手脱EZIP壳
本笔记用到的工具下载地址:http://download.csdn.net/detail/obuyiseng/9466056EZIP壳:当加载到OD中的时候,会发现有一串
jmp
操作1单步1、我们单步跟踪即可
布衣僧
·
2020-07-02 13:43
壳相关
关于 call 指令的一些练习
call指令练习:assumecs:code,ss:stack;call指令;call指令会将cs压栈,ip压栈,然后再
jmp
;因此call不能实现段内短转移stacksegmentdb16dup(0)
王一航
·
2020-07-02 07:22
正确区分LJMP、AJMP、SJMP、
JMP
指令()
正确区分LJMP、AJMP、SJMP、
JMP
指令MCS-51的控制转移类指令,共17条,分为无条件转移指令、条件转移指令、子程序调用和返回指令、空操作指令等四类。
klwh168
·
2020-07-02 06:06
[汇编]8086指令系统---控制转移指令
⑴无条件转移
JMP
跳转⑵条件转移JZ/JNZ结果为零/不为零则转移JS/JNS结果为负/为正则转移JO/JNO溢出/不溢出则转移JP/JNP奇偶位为1/为0则转移JB/JNB低于/不低于则转移JBE/JN
zhu2695
·
2020-06-30 17:45
汇编
汇编指令和机器码的对应表
CALL调用子程序(相当于BASIC的GOSUB)RET与RETF返回程序(相当于BASIC的RETURN)CMPXX,YY比较XX与YYJZ若相等则转移JNZ若不相等则转移JB若小于则转移JG若大于则转移
JMP
zhou191954
·
2020-06-30 16:21
Assembly
第一课 初步认识Ollydbg及常用工具功能及各项汇编指令
JMP
无限跳指令JE与JZ等价,它们是根据标志位ZF进行转移的指令指令JNE与JNZ等价,它们是根据标志位ZF进行转移的指令CALL调用某一段指令时用到RETN返回指令,是结束段时使用CMP比较指令,用于条件判断时使用
zang141588761
·
2020-06-30 12:42
逆向
MongoDB常用语法
jmp
=nav1、如果是msi包的话则点击按步骤安装,如果是压缩包的话不用安装;2、配置环境变量:将mongodb的bin目录配置到环境变量的path中,或者新建MONGODB_HOME再配置到path
xiaozhu0301
·
2020-06-30 01:34
MongoDB
几种跳转指令和对应的机器码
几种跳转指令和对应的机器码0xE8CALL后面的四个字节是地址0xE9
JMP
后面的四个字节是偏移0xEBJMP后面的二个字节是偏移0xFF15CALL后面的四个字节是存放地址的地址0xFF25
JMP
后面的四个字节是存放地址的地址
wzsy
·
2020-06-29 22:42
汇编学习记录之十一
资料来源:汇编语言第二版-王爽1.转移的目的地址在指令中的
jmp
指令前面讲的
jmp
指令,其对应的机器指令中并没有转移的目的地址,而是相对于当前ip的转移位移。
wjintao
·
2020-06-29 19:35
汇编
学习记录
如何用
JMP
让新冠肺炎疫情的可视化清晰地共享可见
突如其来的2019-nCoV新型冠状病毒肺炎疫情,正在让全球华夏儿女度过一个刻骨铭心的非典型春节,疫情的蔓延也每时每刻牵动着全球民众的心。事实再一次证明,信息的公开透明、及时有效和实事求是对于疾病防控是何其重要,因为民众正是基于所获取的信息来做出合理的判断,一旦信息透明、及时、属实,民众自然会拥护,少出门、勤洗手、戴口罩、不给国家添乱,以至于有些公知调侃在看到口罩脱销后,方才感觉防疫工作正式走上正
JMP数据分析
·
2020-06-29 15:57
分析registerMe和基础程序1逆向
MessageA存在cmp指令比较和je指令跳转,可通过修改je指令为
jmp
达成跳过打开的nagGetModuleHandle是获取程序的句柄,就是获取程序的基址(程序call获取后的存放在e
名字还是短一点
·
2020-06-29 13:35
排序之一:希尔排序
演示代码如下:privatestaticvoidshellSort(){intdata[]={6,4,8,1,3,7,2,9,5};inti,j,k=1,tmp,
jmp
=data.length/2;while
筱南独舞
·
2020-06-29 10:59
逆向工具ollydbg的关键字总结—沙窝李的王
#常用跳转1.最常见:【
JMP
】无条件跳转;【JE=JZ】相等跳转|有符号&无符号;【JL】小于跳转|有符号专用;【JLE】小于等于时辅有符号专用;【JGE】大于等于跳转|有符号数专用;【JB】低于跳转
沙窝李
·
2020-06-29 09:54
汇编中的
jmp
转移指令:
jmp
short、
jmp
near ptr、
jmp
far ptr
从8086CPU的定义上来讲,只要是可以修改IP(指令指针寄存器),或同时修改CS(代码段寄存器)和IP(指令指针寄存器)的指令统称为转移指令。也就是说,转移指令是用来控制CPU指向内存中某处代码的指令。那么通过转移区间的不同进行分类则有以下情况:段内转移:只修改IP的值。也就是说,CS的值不变化。段间转移:同时修改CS和IP的值。如果再将上述情况通过修改范围再进行细分,那么段内转移又可分为以下情
yeanhoo
·
2020-06-29 02:32
汇编语言基础
学 Win32 汇编[28] - 跳转指令:
JMP
、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等...
跳转指令分三类:一、无条件跳转:
JMP
;二、根据CX、ECX寄存器的值跳转:JCXZ(CX为0则跳转)、JECXZ(ECX为0则跳转);三、根据EFLAGS寄存器的标志位跳转,这个太多了.根据标志位跳转的指令
weixin_34329187
·
2020-06-28 17:12
Linux下安装配置MongoDB
jmp
=nav#communityps:可以直接点击这里下载:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.2.tgz2.在linux
Johnny_Kam
·
2020-06-28 08:48
王爽 汇编语言程序设计 检测点9.1 第2题
题目要求将代码补全,
JMP
可以回到程序开始位置。下面是网上的答案,运行是正确的,但我有个疑惑是红色标志的代码好像是可有可无,我去掉这行一样是满足要求。不知道这行的用意是什么?
weixin_33910460
·
2020-06-28 07:58
[003][x86汇编语言]开发环境配置:检测点4.2 从虚拟硬盘主引导扇区启动 虚拟机 VirtualBox
VirtualBox启动,在屏幕左上角出现asm字符;4-2.asmmovax,0xb800movds,axmovbyte[0x00],'a'movbyte[0x02],'s'movbyte[0x04],'m'
jmp
AkuRinbu
·
2020-06-28 06:05
花指令的原理和常用花指令收集
/这里就是花指令_EMIT0x2//这里就是花指令_EMIT0x3//这里就是花指令_EMIT0x4//这里就是花指令l2:moveax,0x11111111}}可以看到,程序直接跳转到标签l2了,在
jmp
weixin_33728268
·
2020-06-28 04:22
MongoDB 环境搭建 以及MongoDB Compass 的简单使用
jmp
=nav#community启动MongoDBService需要创建数据库路径和日志文件E:\DevelopmentTools\MongoDB\data\dbE:\DevelopmentTools
weixin_30815469
·
2020-06-28 01:59
汇编指令mov、add、sub、
jmp
mov:寄存器,段寄存器add:寄存器,数据add:寄存器,寄存器add:内存单元,寄存器add:寄存器,内存单元sub:寄存器,数据sub:寄存器,寄存器sub:内存单元,寄存器sub:寄存器,内存单元
jmp
weixin_30596735
·
2020-06-27 22:07
逆向工程核心原理之内嵌补丁
1.2内嵌补丁思路:解密结束后会跳到OEP,把JMPOEP改成
JMP
补丁代
wangtiankuo
·
2020-06-27 13:49
逆向
如何在游戏中实现穿墙功能
我们可以逆向分析它的障碍物判断函数,然后修改他的返回值或者直接
jmp
跳过检测就可以实现障碍物的穿越了。下面就来说说具体的思路:.要怎么寻找障碍物判断call?
我只是一只狗
·
2020-06-27 01:56
c++
c++
辅助
HOOK TerminateProcess:
做的那个HOOKTerminateProcess函数的程序终于有点模样了,比较喜欢
JMP
方式的彻底,所以就用了。
thinkSJ
·
2020-06-26 18:07
所有文章
hook
任务
电话
coreboot学习5:启动流程跟踪之ramstage阶段主干分析
romstage阶段执行完毕,在arch_prog_run函数中,使用
jmp
指令跳转到ramstge的入口地址。
李迟
·
2020-06-26 15:31
微机/硬件底层/BIOS
jmp
指令
最近看链接器源码中,对位置无关代码PIC(共享库)的链接问题,发现对call和
jmp
很多不常用的用法,这里试验并总结了一下各种用法。我们最常用的
jmp
形式,就是
jmp
后面跟个标签!这个没什么可说的!
smallgeneral
·
2020-06-26 13:40
Linux内核
Mongodb环境搭建——Win10/64 bit
jmp
=nav#community.msi配置createfolderstoringdataindir\Mongomd\data\dbstartmongodbserviceindir\Mongo\binmongod.exeopenanothercommandpromptindir
SodaSea
·
2020-06-26 11:53
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他