- 博客(14)
- 收藏
- 关注
原创 ELF文件格式详解
ELF的英文全称是The Executable and Linking Format,最初是由UNIX系统实验室开发、发布的ABI(Application Binary Interface)接口的一部分,也是Linux的主要可执行文件格式。可执行文件(.out):Executable File,包含代码和数据,是可以直接运行的程序。其代码和数据都有固定的地址 (或相对于基地址的偏移 ),系统可根据这些地址信息把程序加载到内存执行。
2023-10-08 17:06:36 358 1
原创 Arm汇编基础
Arm的处理器与Intel处理器有许多不同,其中最主要的区别就在于指令集。相对与Intel采用的复杂指令集(CISC),Arm属于精简指令集(RISC),它指令集少寄存器多。相比而言,精简指令集可以使代码执行变快,但是代价是指令集变少了,编写代码时要更加注意指令间使用关系以及约束。Arm架构有两种模式:Arm模式和Thumb模式,后者的代码只有2字节或者4字节。Arm中的很多指令都可以用来做为条件执行的判断依据x86和x64的机器码使用小端格式。
2023-09-04 17:04:38 1431 1
原创 python ebooklib实现html转epub电子书
附上一段代码,可供参考。从某信读书下载的电子书可直接使用,如果是将网上下载的页面转EPUB电子书,可参考图片、样式的设置。
2023-08-22 17:48:21 846
原创 3DES加密算法Python实现
目前网上使用Python实现的DES算法,绝大部分是用原始的PC表、置换表E、S盒实现加解密计算的。这里给出另外一个更接近DES算法反编译后的版本。
2023-06-30 18:31:24 665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人