- 博客(553)
- 收藏
- 关注
原创 jmp fword ptr与jmp far ptr
使用方法:目标地址直接以 “段:偏移” 形式给出。使用方法:间接远跳转,目标地址存储在内存中。
2025-05-22 09:19:14
207
原创 linux下内存地址数学运算
恼人的地方在于,无论你怎么改,除非将buffer 类型改为uintptr_t,或者unsigned long,其他类型都无效!
2025-04-22 17:05:24
135
原创 【inlining failed in call to always_inline ‘_mm_aesenclast_si128’】
deepseek已经胜过很多人类了。skynet块来了?百度了很多,都是错误的。
2025-04-22 16:27:02
214
原创 gcc中long的大小
比如,windows下的long和linux下的long到底多大呢?因为跨平台下,同一种开发语言,比如最成熟最稳定的c/c++,windows和linux下,产生的二进制代码,其实现逻辑也是不兼容的!最近一直在调试一个错误,同样的加解密代码,在Windows中运行良好,在linux下老是出错。linux下的long竟然是8字节大小,跟windows上不同,windows是4字节大小。忙活了整整3天,把前前后后全都摸索、修改了一边,还是不解决问题。真的是基本数据类型不一致,导致的跨平台编译错误。
2025-04-22 14:12:25
227
原创 IDA调试时对异常的处理
此处需要注意的是,不论点击"YES", “NO”, “Suspend” ,假如被调试程序没有安装异常处理程序,而ida又不负责异常处理,那么异常会重复出现。此时,只有点击"Change exception definition"按钮,选择忽略该异常即可。
2025-03-21 19:35:45
269
原创 vmware下linux无法上网解决方法
首先,打开打开"编辑" “虚拟网络编辑器”,并将"桥接"方式的网卡选择为主机上网的网卡。如果ipv6没有关闭,此时也是无法上网的。
2025-03-20 19:51:04
450
原创 FIN_WAIT2 FIN_WAIT FIN_CLOSE的区别
FIN_WAIT2:主动端发起FIN后,收到对端应答(Acknowledgement)包后进入FIN_WAIT2,之后就没收到对端发送的FIN信号。即只有一方发送完FIN。CLOSE_WAIT:一方发送FIN(之前对端已经发送过FIN)后,进入CLOSE_WAIT,然而没有收到客户端的响应(ack)。即两方都发送了FIN,但是一方没收到ack。调用close关闭连接后,socket有3中状态。FIN_WAIT:socket重复使用的间隔时间。
2025-03-20 17:02:30
235
原创 一种诱骗式隐藏启动方式
其中,"绝密"文件夹,config.dat, QmnetworkMgr.dll, readme.txt, services.exe均是隐藏属性,这样当解压压缩文件后,只能看到"打开看看.txt"这个文件,如果点击,将会导致services.exe的偷偷运行。上述方式的意思是,该快捷方式指向当前目录"绝密"下的services.exe,当双击该快捷方式的时候,就会启动services.exe程序运行。人心险恶,不得不防啊!
2025-03-19 23:40:43
156
原创 汇编移位指令
除此之外,注意debug语法得写法,最后一行要写 int 1,而不是int 3,因为测试中int 3指令导致debug退出。因为左移/右移时将最高位/最低位移动到CF中,其他位依次左移/右移,并将最低位/最高位清零。因为左移/右移时将最高位/最低位移动到CF中,同时移动到最低位,其他位依次左移/右移。汇编例子跟上图类似。汇编例子跟上图类似。汇编例子跟上图类似。
2025-03-19 11:02:13
408
原创 切比雪夫不等式
证明:若期望值为μ,方差为δ2则P∣x−u∣≥ϵ≤ϵ2δ2P∣x−u∣≥ϵ∫∣x−μ∣≤ϵfxdx≤∫∣x−μ∣≤ϵϵ2∣x−μ∣2fxdx≤∫−∞∞ϵ2∣x−μ∣2fxdxϵ21∫−∞∞∣x−μ∣2fxdxϵ2δ2即P∣x−u∣≥ϵ≤ϵ2δ2。
2025-03-08 13:35:32
627
原创 android分区和root
系统启动时,首先引导程序启动initrd,内核加载完成后,启动第一个用户程序init,最后是zygote创建dalvik虚拟机并启动第一个java程序system server。线刷包是一个完整的android镜像,不但包括android、linux和用户数据,还包括recovery等。root实际上是,把一个具有set-uid权限的程序写入到system目录的过程,android内核中本身就有具备这种权限的可执行文件。一般要登录以后才会有,而且每次解锁会清空。系统分区,包括linux下主要的二进制程序。
2025-01-11 14:57:45
531
原创 android 官网刷机和线刷
通过fastboot界面提示,按音量键,跳过"Do not unlock the bootloader",选择"unlock the bootloader",点击电源键确认。注意,此处选择"出厂映像"而不是OTA。
2025-01-10 19:10:55
577
原创 android刷机
优点:可以进行底层修复,一般在升级过程中可直接将bootloader、基带等一并升级,可在卡刷失败时可以使用官方刷机包进行救砖。缺点:操作步骤繁琐,刷机工具调试复杂,刷机包必须和手机销售地对应,刷机过程中出现问题可能导致手机无法修复。缺点:需要借助第三方recovery,个别品牌或者机型需要事先获得ROOT权限才能够进行。一般手机没有到无法开机的状态下,平时刷机建议不要使用线刷。优点:方便、简单,刷机方法通用,不会破坏手机底层数据,理论上不会将硬件刷坏。android启动过程。模式:fastboot。
2025-01-10 18:06:21
1065
原创 三角函数合角公式证明
余弦的证明也是类似。总之,利用直角三角形的特性、三角形相似等基本特性,可以很容易的证明。他人的证明大多是和小于90°,这里的证明也包括大于90°的情况。
2024-12-31 09:15:20
149
汇编语言实现的汤姆猫动画,打哈欠的动作
2023-08-16
用masm汇编语言写的操作系统雏形
2023-08-16
png开源库和接口例子
2023-08-14
ios voip类型的消息推送源码,服务器端代码实例
2023-08-14
jpg转码bmp的c源码
2023-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人