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
汇编(NASM)
红队专题-REVERSE二进制逆向反编译
红队专题招募六边形战士队员逆向基础EIP1.1
汇编
基础x86寄存器ARM寄存器X86和ARM的
汇编
指令总论1.2常用逆向思路1.3工具1.3.1二进制编辑器1.3.2可执行文件查看工具1.3.3格式转换工具
amingMM
·
2023-11-09 02:21
软件工程
windows逆向 -- Debug工具简介
软件具有简洁的界面以及强大的功能,提供了类似C的表达式解析器、全功能的DLL和EXE文件调试、IDA般的侧边栏与跳跃箭头、动态识别模块和串、快反
汇编
、可调试的脚本语言自动化等多项实用功能,整体效果十分乐观
web安全工具库
·
2023-11-09 02:40
windows逆向
windows
windows逆向
debug工具
iOS Crash 治理:淘宝VisionKitCore 问题修复
本文通过逆向系统,阅读
汇编
指令,逐步找到源码,定位到了iOS16.0.
阿里巴巴淘系技术团队官网博客
·
2023-11-08 22:01
ios
cocoa
macos
objective-c
汇编
入门学习笔记 (七)—— dp,div,dup
疯狂的暑假学习之
汇编
入门学习笔记(七)——dp,div,dup参考:《
汇编
语言》王爽第8章1.bx、si、di、和bp8086CPU只有4个寄存器可以用“[...]”中进行单元寻址。
billvsme
·
2023-11-08 21:00
汇编
汇编入门学习笔记
asm
汇编
暑假
makefile编译选项CC与CXX/CPPFLAGS,CFLAGS与CXXFLAGS/LDFLAGS
默认值为arAS
汇编
程序的名称,默认值为asCCC编译器的名称,默认为ccCPPC预编译器的名称,默认值为$(CC)-ECXXC++编译器的名称,默认值为g++FCFORTRAN编译器的名称,默认值为f77ARFLAGS
lusic01
·
2023-11-08 21:50
CFLAGS、CXXFLAGS、LDFLAGS与LIBS
这两个变量实际上涵盖了编译和
汇编
两个步骤。CFLAGS:指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include-I/path/include。
风界
·
2023-11-08 21:19
UBUNTU
CFLAGS
CXXFLAGS
LDFLAGS与LIBS
CFLAGS 与 CXXFLAGS
这两个变量实际上涵盖了编译和
汇编
两个步骤。
ccccccsdn
·
2023-11-08 21:19
linux
c
Makefile编译选项CC与CXX/CPPFLAGS、CFLAGS与CXXFLAGS/LDFLAGS
大多数软件包遵守如下约定俗成的规范:#1,首先从源代码生成目标文件(预处理,编译,
汇编
),"-c"选项表示不执行链接步骤。
gao1216
·
2023-11-08 21:48
CFLAGS,CXXFLAGS,LDFLAGS,LIBS
这两个变量实际上涵盖了编译和
汇编
两个步骤。CFLAGS:指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include-I/path/include。
hnsncxy
·
2023-11-08 21:48
linux系统
CFLAGS
CXXFLAGS
LDFLAGS
LIBS
NDK - CFLAGS、CXXFLAGS、LDFLAGS、LIBS含义
阐释CFLAGS、CXXFLAGS,这两个变量实际上涵盖了编译和
汇编
两个步骤。CFLAGS:指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include-I/path/includ
别志华
·
2023-11-08 21:46
C
C++
Android
编译器
makefile选项 CFLAGS、CXXFLAGS、LDFLAGS与LIBS
这两个变量实际上涵盖了编译和
汇编
两个步骤。CFLAGS:指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include-I/path/include。
a746742897
·
2023-11-08 21:45
VM虚拟机逆向---[羊城杯 2021]Babyvm 复现【详解】
文章目录前言题目分析
汇编
脚本分析
汇编
exp后言前言无题目分析&unk_804B0C0里面是opcode,sub_1C8里面有个mprotect,用了一个SMC加密。
Sciurdae
·
2023-11-08 21:53
CTF学习笔记
CTF
学习
Reverse
docker下centos7编译安装ffmpeg
yum-yinstallgccautomakeautoconflibtoolmakeyuminstallgccgcc-c++当然也没有wgetyuminstall-ywget还有vimyuminstall-yvim虽然这些不是必须的,但是有会方便很多2.安装
nasm
wgethttps
肥宅快乐码
·
2023-11-08 19:32
linux
韦东山D1S板子——
汇编
启动代码第一行分析(.long 0x0300006f)
1、
汇编
启动源码2、分析二进制:0x0300006f2.1、反
汇编
代码2.2、jal指令jal指令的作用:跳转到当前PC值偏移offset处执行,其中offset由jal指令的bi[31:12]表示;2.3
正在起飞的蜗牛
·
2023-11-08 19:59
#
东山PI-D1S板子学习笔记
汇编
RISC-V
编译linux指令,Linux编译相关命令
链接并重命名为可执行文件a.outg++Hello.cc编译链接一起,生成a.outg++Hello.cc–ohello生成a.out并命名为hello二、编译相关选项(1)-c生成.o文件,对代码文件进行预处理、编译和
汇编
weixin_39798031
·
2023-11-08 19:42
编译linux指令
windows上的静态链接和动态链接的区别与作用(笔记)
C源代码文件经过预编译、编译和
汇编
后输出的目标文件的后缀和操作系统是有关系的。不同的操作系统使用不同的命名约定和文件格式来表示目标文件。
想不出来_6
·
2023-11-08 17:48
windows
笔记
经验分享
Linux内核的启动过程分析
文章目录前言0.概览1.做好内核分析的准备工作2.head.S文件分析3.内核启动的
汇编
阶段(代码见上一讲)4.内核启动的C语言阶段5.setup_arch文件6.操作系统开始运转了7.init进程详解
跟 屁 虫
·
2023-11-08 17:45
linux内核/uboot
linux
Linux 内核链接脚本vmlinux.lds.S详解
源码基于:Linux5.40.前言现代软件工程中,一个大的工程通常都会有多个源文件组成,其中包括高级计算机语言编写的源文件,以及
汇编
语言编写的
汇编
文件。
私房菜
·
2023-11-08 17:03
unix/linux
linux
vmlinux.lds.S
链接器
init_pg_dir
initcall
day2 arm
text.global_start_start:movr0,#9movr1,#15Loop:cmpr0,r1beqstopsubhir0,r1subccr1,r0bLoopstop:bstop.end作业2用
汇编
saveotaku
·
2023-11-08 17:25
arm作业
开发语言
arm开发
ARM学习day3-->
汇编
指令
1.内存的操作指令1.1单个寄存器和内存的访问ldr:将指定地址的内存空间的内存拷贝到一个寄存器中str:将一个寄存器中的内容拷贝到指定的内存空间中a:.word0x00ldrr0,=a@将a变量的地址赋值给了r0ldr是伪指令ldrr1,[r0]@r1=*r0strr1,[r2] @其中r2是b的地址 *r2=r1.text@告诉编译器以下代码放在代码段if0intaa=0x123
fuyannnn
·
2023-11-08 16:51
arm
学习
嵌入式硬件
unity3d 脚本编译
Unity把所有的脚本编译为.NETdll文件,这些dll文件将在运行时实时地进行
汇编
。这使得Unity的脚本运行速度非常快,比传统的JavaScript快20倍左右,只比本地C++代码慢50%左右。
ordinary0214
·
2023-11-08 15:02
Unity3D
8086
汇编
-16寄存器(内存访问)04
#pragmaonce/*16-寄存器(内存访问)04栈我们研究栈的角度:栈是一种具有特殊的访问方式的存储空间。它的特殊性就在于,最后进入这个空间的数据,最先出去。就像往储物盒子里面装东西,最后一个东西在最上面,当我们想往出拿东西的时候,一定是先拿最上面的那个.栈有两个基本的操作:入栈和出栈。入栈:将一个新的元素放到栈顶;出栈:从栈顶取出一个元素。栈顶的元素总是最后入栈,需要出栈时,又最先被从栈中
csdn_DaShuiNiu
·
2023-11-08 14:35
汇编入门
逆向必备知识
自主文章记录
汇编入门学习
makefile-c
预处理(pre-processing),E:插入头文件,替换宏,展开宏gccmain.c-E-omain.i编译(Compiling)S:编译成
汇编
gccmain.i-S–omain.s
汇编
(Assembling
guoguo0524
·
2023-11-08 13:12
c语言
linux
开发语言
GCC编译器的使用
编译多个文件1.拆解gcc-ohellohello.c命令mian.c在预处理后生成的main.i(Intermediatefile)文件是中间文件,编译后产生的main.s(Assemblefile)是
汇编
代码文件
梦里是南柯
·
2023-11-08 12:12
linux
在Linux上编译一个C文件
C语言由源码变成可以运行的可执行文件包括四个阶段,分别是预处理阶段(预处理器)编译阶段(编译器)
汇编
阶段(
汇编
器)链接阶段(链接器)gcc是GNU编译器套件(GNUCompilerCollection)
Peng_Kun
·
2023-11-08 12:30
linux
c语言
ubuntu
AFL源码阅读笔记(二)—— llvm_mode 和 pass 源码
——gcc普通插桩上一篇文章中我们分析了传统编译器(gcc、clang)背景下进行插桩,整体而言比较粗暴,思路是碰到可插桩的情况,通过trampoline跳到插桩代码(在afl-as.h中),将相应的
汇编
代码插入
CSU_DEZ_THU
·
2023-11-08 10:05
AFL
llvm
afl
fuzzing
微机原理1
《微机原理与
汇编
》微机的结构微处理器(CPU)主要由运算器(算术逻辑单元ALU和寄存器)和控制器两大部分组成ALU寄存器控制器加工处理数据(算术运算、逻辑运算)暂时存放参与运算的数据和某些中间结果控制计算机各个功能部件协同动作求所执行指令的偏移地址微处理器本身不是计算机
思维啊
·
2023-11-08 05:45
微机原理基础知识
微机原理
86系列微型计算机指令系统
微机原理与接口技术
汇编
-DUP操作符
DUP操作符使用整数表达式作为计数器,为多个数据项分配存储空间。在为字符串或数组分配存储空间时,这个操作符尤其有用,并且可以使用初始化或非初始化数据:.dataBYTE20DUP(0);20个字节,都等于0BYTE20DUP(?);20个字节,未初始化BYTE4DUP("STACK");20个字节,具体为:“STACKSTACKSTACKSTACK”
天子骄龙
·
2023-11-08 01:33
汇编
汇编
-变量
.386.modelflat,stdcalloptioncasemap:none.datasumDWORD0;创建一个全局变量,取名sum,初始化0sum1DWORD?;创建一个全局变量sum1,无初始化;问号(?)初始化值使得变量未被初始化,这意味着在运行时才会为该变量分配一个值;变量名其实是一个标号,标识了从该变量从所在段的开始到该变量的偏移量listBYTE10,20,30,40BYTE50
天子骄龙
·
2023-11-08 01:03
汇编
汇编
-注释
汇编
器将忽略在同一行上分号之后的所有字符。●块注释,用COMMENT伪指令和一个用户指定的符号开始。
汇编
器将忽略其后所有的文本行,直到该用户指定的符号出现为止。示例如下:
天子骄龙
·
2023-11-08 01:31
汇编
计算机基础知识判断题答案,计算机基础知识试题及答案判断题模板.docx
.(×)2、计算机能直接识别
汇编
语言程序。.(×)3、计算机能直接执行高级语言源程序。.(×)4、计算机掉电后,ROM中的信息会丢失。(×)5、计算机掉电后,外存中的信息会丢失。
阿阿阿阿枕
·
2023-11-08 00:43
计算机基础知识判断题答案
RISC-V与RISC Zero zkVM的关系
高级编程语言代码,经编译器编译后,会生成针对专门某架构的
汇编
代码,
汇编
代码是供机器使用的。也可以直接编写
汇编
代码:以上
汇编
代码示例中:蓝色框表示:所编码的数据和指令。黄色框:为对蓝色框的反
汇编
。
mutourend
·
2023-11-07 22:24
zkVM
zkVM
计算机组成位模式,Pentium的工作模式-计算机组成原理与
汇编
语言-电子发烧友网站...
7.4.1实地址模式1.实地址模式的进入在处理器复位后,处理器内部的CR0的PE位为0,表示此时处理器工作在实地址模式。同时,复位后的处理器的内部寄存器状态如表7.2所示。2.实地址模式下段的概念在实地址模式下,段的概念与前面8088所述是一样的。在那里,内存被分成段来进行管理,每段的长度限定为64KB。在8088中,物理地址为:物理地址=段寄存器的内容×16+偏移量7.4.2保护模式1.保护模式
别了KV
·
2023-11-07 22:34
计算机组成位模式
【计算机与UNIX
汇编
原理③】——80X86微处理器【 通用寄存器、实模式、逻辑地址与物理地址】
文章目录一、微处理器简介及相关常用术语二、32位微处理器内部结构1、微处理器的功能和主要功能模块:2、基本结构寄存器3、通用寄存器4、段寄存器5、指针寄存器6、标志寄存器三、32位微处理器的外部引脚1、数据线及控制信号2、地址线及控制信号3、系统控制信号4、总线周期定义信号(输出)四、32位微处理器的地址空间和工作模式1、32位微处理器的地址空间五、32位微处理器的工作模式1、实模式的特点:2、保
一支王同学
·
2023-11-07 22:26
计算机原理与UNIX学习笔记
unix
寄存器
Direct3D - 术语专场,管线
资源全类型和无类型资源视图(Views)RawViewsofBuffers资源的限制子资源Buffers顶点缓冲区索引缓冲区ConstantBuffer3、图形管线(pipeline8个阶段)3.1输入
汇编
阶段
~小泽~
·
2023-11-07 21:25
Direct3D
3d
directx
学习Opencv(蝴蝶书/C++)相关——2.用clang++或g++命令行编译程序
1.2预处理指令1.3编译过程的细节2.macOS下使用Clang看cpp程序的编译过程2.1示例2.1.1第一步预处理器-preprocessor2.1.2第二步编译器-compiler2.1.3第三步
汇编
器
吨吨不打野
·
2023-11-07 20:17
opencv
#
学习Opencv
学习
opencv
c++
jsoncpp fatal error C1083: 无法打开编译器生成的文件
修改生成静态库文件的工程的属性:路径为:菜单---项目--属性---配置属性---c/c++---输出文件---
汇编
程序输出:无列表lib_json项目中
汇编
程序输出原配置为:带源代码的程序集(/FAs
秋月的私语
·
2023-11-07 18:22
c++
c++
开发语言
ld链接脚本语法简介
一、编译过程1、预处理->编译->
汇编
->链接C语言是一种编译型语言,需要把源文件进行编译之后才能运行,它的编译过程是:预处理:展开头文件、宏替换,去掉注释,条件编译;编译:检查语法,生成
汇编
;
汇编
:把生成的
汇编
文件
汇编
成机器码
高原低谷
·
2023-11-07 17:23
驱动开发
arm开发
gcc链接脚本和启动文件详解
C代码生成可执行程序分为:预编译、编译、
汇编
、链接四个阶段。
南京孙大兴
·
2023-11-07 17:10
iOS代码混淆----自动
先大致解释一下“编译"、"反编译":编译:就是把千千万万行字符串(也叫代码,或者源文件),变成010101010101(机器码,也叫目标代码)编译过程:预处理-编译-
汇编
-链接我的脚本运行在预处理阶段。
憧憬blog
·
2023-11-07 15:11
iOS证书
Windows证书
ios
苹果vision
pro
SM2 国密GMSSL GmSSL-GmSSL-v2版本 windows编译
工具:ActivePerl5_64,
nasm
-2.15.05-64,visualstudio2017。安装3个工具后进行源码编译。参考,亲测好用博主。
京京想静静
·
2023-11-07 15:57
算法
安全
在Windows下安装GmSSL
在Windows下安装GmSSL一、关于GmSSL二、编译工具准备1、安装VS20172、安装ActivePerl3、安装
NASM
三、GmSSL源码准备四、编译与安装GmSSL1、进入GmSSL源码目录
百里杨
·
2023-11-07 15:25
GmSSL
编译GmSSL
安装GmSSL
【原理/Java并发】深入理解volatile与MESI
层面的内存屏障3可见性3.1MESI协议3.2StoreBuffer和InvalidQueue3.3解决可见性4总结5案例分析5.1非volatile变量5.2volatile变量附录:如何查看Java运行时的
汇编
指令
丑橘u
·
2023-11-07 15:50
jvm
java
开发语言
如何编写游戏辅助工具
一、先说一下写一个游戏辅助工具需要什么条件1、熟练的C语言知识目前的游戏辅助工具大部分都是用BC或者是vc写的,拥有熟练的C语言知识是写游戏辅助工具的基本条件2、具有很强的
汇编
基础一般游戏都不可能有原代码的
技术宅也爱玩游戏
·
2023-11-07 14:45
pygame
python
揭秘被Arm编译器所隐藏的浮点运算~
感谢C语言编译器的存在,让我不用接触
汇编
即可进行开发,但是彷佛也错过了一些风景,没有领域到编译器之美和CPU之美,所以决定周末无聊的休息时间通过寻找资料、动手实验、得出结论的方法来探索ARMCPU架构的美妙
yazhouren
·
2023-11-07 14:20
SoC
iot_robot
【嵌入式Linux驱动开发学习-第二部分-第六讲-
汇编
LED驱动实验】
实验现象一、
汇编
LED原理分析为什么要学习Cortex-A
汇编
:·①、需要用
汇编
初始化一些SOC外设。②、使用
汇编
初始化DDR,I.MX6U不需要。
旅行的橘子汽水
·
2023-11-07 12:11
linux
驱动开发
学习
delphi中pos函数怎么用?
例如:pos(‘b’,‘abcd’);返回结果是2;在delphi中使用
汇编
异常的简单,只用使用关键字asm....end来引导就行了。
fangyuan621
·
2023-11-07 11:47
Delphi
delphi
linux多进程spawn,Linux操作系统多进程fork()编程
一、理解Linux下进程的结构Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过
汇编
语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行
陳婉瑜Rachel
·
2023-11-07 11:09
linux多进程spawn
gcc常用命令
生成
汇编
gcc-S-masm=intela.c查看文件filea.outldda.out查看glibc版本ldd--versionreadelf命令readelf--symsa.out查看符号readelf
celltree001
·
2023-11-07 08:14
c/c++
c++
二进制代码反
汇编
逆向工具:IDA Pro(Win&Mac)v7.7 汉化版
IDAPro的特点主要包括以下几点:功能丰富:IDAPro提供了诸多功能模块,如反
汇编
、调试器、脚本编写等,可以满足不同逆向分析需求。多平台支持:ID
落霞奔逸
·
2023-11-07 08:43
macos
windows
设计模式
c语言
java
tomcat
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他