汇编语言与逆向工程实验报告 7文件信息首先看一下文件信息
可以看到是 32 位程序
静态分析定位到关键函数
123456789101112131415161718192021int __cdecl check(char *Str){ char Buffer; // [esp+1Bh] [ebp-Dh] BYREF size_t i; // [esp+1Ch] [ebp-Ch]...
回忆我的 Github今天晚上突然想整顿一下自己的 Github pages,把以前的博客清算一下,不知怎么的就开始回忆了,给 Github 写了一大段小作文。
用 Github Pages 搭建博客已经有一段时间了,一共写了 120 多篇文章,其中有些是技术文章,有些是生活感悟,也有些是随笔。
也记录了选课指北和速通指南,起初这些只是一个普通的 README,后来开发了 2.0 版本,并且...
HWHWlinux 系统
首先查看一下基础信息
netstat -ano/-a #查看端口情况
uname -a #系统信息
ps -aux ps -ef #进程信息
cat /etc/passwd #用户情况
ls /home/ #用户情况
查看日志文件
/var/log/nginx/ #默认 ...
汇编语言与逆向工程实验报告 6环境安装
crackme02 逆向1234567891011121314151617undefined4 main(void){ int local_8; printf("IOLI Crackme Level 0x02\n"); printf("Password: "); scanf(&q...
网络安全原理实验 2——RSA 算法实现与测试【目的】让学员通过该实验的练习主要掌握:
实现 RSA 密码算法
【环境】操作机:Ubuntu18.04
【工具】编辑软件:gedit - Version 3.36.2
编译器:gcc (Ubuntu 9.3.0-17ubuntu1~18.04) 9.3.0
我用 Python 写的,开虚拟机,开 C 语言环境太慢了
【源码】123456...
【福音】我推荐你通过 Poe 来使用各大 AI 产品今天下午在群里看到师哥(感谢林哥嘿嘿 )推荐的一个 AI 平台,我尝试了一下,我的评价:很好。
前期碎碎念首先我开篇点题推荐他的理由
好处:
注册简单,对新手很友好
基础功能免费
支持墙内邮箱,对注册邮箱无限制
集成各大 AI 产品,目前本区域可用的不可用的都可以使用,比如 ChatGPT、Gemini-Pro、Claude-3、Qwe...
破解 PC 端 iwrite 禁用复制AI 生成的作文不能粘贴????
我来救救你
打开 iwrite
进入作文页面
电脑按下 F12
然后按下 F1
找到 禁用JavaScript 勾选
一般是禁用 JavaScript 或者是停用 JavaScript,不同浏览器描述可能不同,但基本意思都一样,一眼就能看出来,之后就能粘贴了
网络安全原理实验 1——Wireshark 抓包分析三次握手抓包我抓的是 QFNU 官网:https://www.qfnu.edu.cn/
找到 IPv6 地址
过滤包过滤器输入以下内容过滤出 IP 地址的 tcp 协议包
1ipv6.addr == 2001:250:581c:608:202:194:186:19 && tcp
分析 tcp 包第一次握手包报文数据12...
Wireshark 使用教程
W1ndys
Wireshark 开始抓包示例先介绍一个使用 Wireshark 工具抓取 ping 命令操作的示例
打开 Wireshark ,主界面如下:
选择对应的网卡,右键,会出现 Start Capture(开始捕获),点击即可进行捕获该网络信息,开始抓取网络包
执行需要抓包的操作,如 ping www.baidu.com。
操作完成...
3 月 25 日汇编语言与逆向工程主函数汇编指令
push rbp:将当前函数的栈帧基址寄存器的值压入栈中,用于保存前一个函数的栈帧基址。
mov rbp, rsp:将栈顶指针的值赋给栈帧基址寄存器,这样 rbp 指向了当前函数的栈帧。
sub rsp, 10h:在栈上为局部变量分配 10h(16 字节)的空间,即在栈上分配了 16 字节的空间用于存储局部变量或临时数据。
mov e...
汇编语言与逆向工程实验报告 4
实验目的:call,ret 堆栈,栈帧图
hello_64.exe汇编
fun 函数栈帧
函数栈帧详解https://blog.csdn.net/qq_41412237/article/details/119489211#/
endbr64: 可能是一个保留指令,用于指示 64 位代码段的开头。
push rbp: 将当前栈底指针 rbp 的值压入栈中...
汇编语言与逆向工程实验报告 3
汇编指令
解释
push rbp
将 rbp 寄存器的值压入栈中
mov rbp, rsp
将 rsp 寄存器的值复制到 rbp 寄存器中
mov DWORD PTR [rbp-0x14], edi
将 edi 寄存器的值移动到相对于 rbp 的地址偏移 -0x14 的内存位置
mov DWORD PTR [rbp-0x18], e...
汇编语言与逆向工程实验报告2查看编译后的 32bit 代码,比较与 64bit 的不同
信息hello_32.o: 文件格式 elf32-i386123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657hello_32.o: ...