技术栈
汇编
txg666
1 天前
汇编
·
人工智能
·
深度学习
·
安全
·
网络安全
VULOC:基于汇编切片的漏洞定位框架,精准锁定二进制中的危险代码
“ 在软件漏洞检测领域,“是否存在漏洞”只是第一步,更关键的问题是:漏洞究竟位于哪里?尤其是在二进制程序分析中,由于缺乏源代码语义信息,漏洞定位面临更大挑战:指令级语义复杂,难以直接建模;控制流与数据流交织,定位粒度粗糙;传统方法往往只能做到函数级或基本块级检测。
sunburn-
2 天前
java
·
开发语言
·
汇编
·
ide
·
idea
Java 队列全面详解:从入门到面试实战
队列(Queue)是一种操作受限的线性数据结构,遵循先进先出(FIFO, First In First Out)原则。它只允许在一端(队尾)进行插入操作,在另一端(队头)进行删除操作。队列就像日常生活中的排队,先进入队列的元素会先被处理。
wechatbot888
9 天前
汇编
·
微信
·
自动化
·
企业微信
·
ai编程
·
rpa
企业微信API开发:登录-联系人查询-消息发送完整开发流程分享
一、开发概述本文基于https://wechatapi.apifox.cn/企微 iPad 协议接口文档,聚焦账号登录流程、联系人查询、全类型消息发送三大核心链路,提供完整调用步骤、请求示例、参数说明、开发注意事项,适用于机器人、SCRM 系统企微消息自动化开发。
00后程序员张
9 天前
android
·
汇编
·
ios
·
小程序
·
uni-app
·
cocoa
·
iphone
iOS加固技术路线全面解析:Bitcode模式、源码模式与汇编模式对比及爱加密优势
万物互联时代,App扮演着越来越重要的角色,新模式、新业态的不断涌现,一方面,带来了更多机遇,另一方面,也面临着更多安全挑战。安全加固是保障App安全运营、降低安全风险的重要手段,作为国内知名的移动信息安全服务提供商, 爱加密通过不断升级安全加固技术、提升安全防护能力,全方位保护App的安全。 以下是对iOS加固技术路线的浅谈及解析:
wechatbot888
12 天前
java
·
汇编
·
windows
·
http
·
微信
·
企业微信
解决企业微信官方 API 短板:iPad 协议全功能对接方案
一、协议概述企业微信 iPad 协议是一套基于企业微信 iPad 客户端的智能接口服务解决方案。通过逆向工程技术,将 iPad 客户端原生的私有二进制通信接口封装为标准化、可编程的 API 协议,模拟 iPad 客户端行为与企业微信服务器进行交互,实现与原生客户端完全对齐的功能能力。
学逆向的
15 天前
开发语言
·
汇编
·
网络安全
汇编——JCC指令
1.JCC 是一组条件跳转指令,区别于无条件JMP: JMP:直接改写 EIP,必定跳转 JCC:先读取 EFLAGS 标志位状态,满足条件才改 EIP 跳转,不满足则顺序执行下一条指令 2.触发来源:加减运算、CMP 比较、移位等指令都会自动刷新 EFLAGS 对应标志位
学逆向的
18 天前
开发语言
·
汇编
·
网络安全
汇编——堆栈平衡
栈由操作系统为进程预先分配,承担函数参数传递、保存返回地址、存放局部临时数据、寄存器现场等工作 堆栈平衡:调用函数前与函数完全执行完毕后,ESP 栈指针数值必须一模一样,栈整体状态完全还原 核心要求:函数内部临时增减 ESP 没关系,但 RET 返回前必须抵消掉参数压栈带来的 ESP 偏移;失衡会栈错乱、数据读取错误、程序崩溃
一只旭宝
15 天前
汇编
【汇编入门】寄存器、MOV/LEA、JMP/CALL/RET、内存与指令本质
前言本篇从零搭建 x86 32 位汇编完整知识体系,解决初学者最容易混淆的核心问题:寄存器的本质作用、数据指令与跳转指令的区别、MOV 与 LEA 的核心差异、JMP/CALL/RET 的底层原理、内存指令与数据的区分逻辑。
我不是QI
17 天前
汇编
·
安全
·
pdf
Master PDF Editor 逆向复现
仿照:Master PDF Editor 5.9.98 逆向教程 - 吾爱破解 - 52pojie.cn。复现
学逆向的
17 天前
开发语言
·
汇编
·
网络安全
汇编——寻址方式
ESP 寻址是以栈指针ESP作为基准地址,搭配固定偏移量 ESP+数值 读写栈内参数、临时数据的寻址方式,是堆栈传参函数读取入参的核心手段 学习前提:掌握寄存器传参、堆栈压参调用逻辑
执迷不悟823
23 天前
汇编
·
arm开发
ARM--汇编指令
学习arm汇编的主要目的是为了编写arm启动代码,引导程序到c语言环境下运行。启动代码的目的是为了在处理器复位以后搭建c语言最基本的需求。
Dlrb1211
24 天前
汇编
·
arm开发
·
arm
·
栈
·
arm指令集
·
汇编指令
ARM指令集---汇编指令集的学习与应用:C程序与汇编的相互调用,处理器工作模式的改变等
目录一. 学习汇编的目的二. ARM 指令集2.1 ARM 指令集体系结构三. 常用汇编指令3.1 MOV
学逆向的
1 个月前
开发语言
·
汇编
·
网络安全
汇编——函数
本质:一段打包在一起、实现固定功能的指令集合 优势:可反复调用,不用重复写相同代码,精简代码、方便修改维护
学逆向的
1 个月前
开发语言
·
汇编
·
网络安全
汇编——修改EIP的值
核心功能:EIP存放下一条即将执行指令的内存地址,CPU 依靠 EIP 按顺序逐条取指运行 硬性规则:代码中无法使用 MOV 等普通指令直接赋值修改 EIP(mov eip,0x401000是非法代码),只能依靠专用跳转 / 调用指令间接改写
学逆向的
1 个月前
开发语言
·
汇编
·
网络安全
汇编——数据存储模式
1.存储模式:规定多字节数值在连续内存字节单元里的排布顺序(大端 / 小端) 2.内存最小单元:1 地址 = 1 字节 (8bit),地址是字节的编号 3.32 位进程虚拟地址空间总大小 4GB,地址范围十六进制:0x00000000 ~ 0xFFFFFFFF
学逆向的
1 个月前
开发语言
·
汇编
·
算法
·
网络安全
汇编——内存
三种合法基础读写格式总公式 有效地址 EA = 基址寄存器 + 变址寄存器 × 比例因子 + 偏移立即数 比例因子仅允许:1、2、4、8
学逆向的
1 个月前
开发语言
·
汇编
·
算法
·
网络安全
汇编——位运算
核心逻辑拆解关键规则 计算机负数用补码存储,-B = B按位取反 + 1(NOT B + 1),减法等价「被减数 + 减数的补码」,复用上面一套加法位运算逻辑 实例演示:4 - 5
hai315247543
1 个月前
网络
·
汇编
·
人工智能
·
线性代数
九章编译法----空间几何统一编译法
当前的程序编译与芯片分析,长期处于各自为政的割裂状态。编译侧,开发者用高层语言编写程序。这些语言的语法糖层层包裹,编译器在内部执行复杂的时空对齐操作。源代码里一个简单的循环,经过编译后,底层的指令序列可能膨胀十倍——硬件强制分块、掩码填充、临时搬运,大量冗余被注入底层。有效计算指令往往不足20%,其余全是硬件适配的代价。
想你依然心痛
1 个月前
java
·
开发语言
·
汇编
·
pendsv
自定义RTOS内核:从零实现上下文切换与任务调度——汇编、PendSV
真正的善,是内心有尺,眼中有度,是知进退、懂取舍的清醒。 有尺→知道自己底线在哪;有度→知道对什么人、什么事该给几分。知进退→不盲目冲锋,也不冷漠旁观;懂取舍→不贪求“全善”,只做有效的好。善不再是柔软,而是精准的平衡。
hai315247543
1 个月前
linux
·
汇编
·
bash
九章空间几何对照直译法:通用芯片 / 定制专用芯片 编译适配规则
九章三元直译体系的编译产出形态,完全由硬件电路几何参数决定,分两类场景:千级标准模板内预先固化通用CPU全套电路几何参数: