KON
@KON

KON
@KON
Akrem Post #20对方强烈要求严格保密,电网的追杀能力很强,抱歉我无法透露更多;如果你有认识的朋友在浙大,可以拜托他去 cc98 帮你看看。
Edit:放几张图
前:


后:

- lyinx Post #3
我也遇到了,需要将写入位置计算中的 textAddr 改成 textOff
随后,我们需要知道
RelocEntry指示的需要修改的源代码的位置,这个值由re.offset指示。而由于当前 object 在链接成可执行文件时,还包含若干其它.o,所以需要加上textAddr,才能得到真正需要修改的地址。就是这一句话中应该是加上 textOff 而不是 textAddr
然而为什么 test0 中可以通过?通过 gdb 调试看到,test0 中 textOff 和 textAddr 是相等的,因此可以通过

而在 test1 中这两个值并不相等

后续 test2 和 test3 不会到写入内存这一步,test4 和 test5 中 textAddr 和 textOff 都相等,使用 textOff 也能通过
不知道是实验指导中有误还是实验设计有误
Breski Post #2遇到了同样的问题,linker 报 segmentation fault。
此处是运行时内存情况

此处是 test1 objdump 之后的代码

可见写入地址没有问题,可能是题目漏洞
Anonymous Coward Old Post #2服务器 SSL 配置有误,所以https://class.xjtu.edu.cn:8600出错,而用 http 就行:http://class.xjtu.edu.cn:8600
platypus Post #2这个工具可以帮你转换汇编代码,正反都可以。不过这个工具似乎把 Source Reg 和 Destination Reg 搞反了。例如 mov %rax,%rdi 的机器码是 48 89 c7,而在这个工具里,输入 mov %rax,%rdi 得到的结果是 48 89 f8,输入 mov %rdi,%rax 得到的结果才是 48 89 c7。 另外寄存器以 r 开头的是 x86-64(或 x64)架构,而不是 x86 架构,详情见下图 
John Post #4活到期末
MiaoHN Post #1想发个帖子,但又不想太水 😂,于是决定在我的浏览器收藏夹里精选一些网站给大伙分享下。
可能不会看但是必须有(因为本人是计算机专业的,所以下面有很多都是和计算机相关的。如果你也有一些好用的网站/在线工具/在线教程等资源也可以一起分享。
工具
Google:搜索工具大家都知道- 独特名生成器:给项目起名没思路的时候可以试试这个
- Drawio ⭐️:非常好用的流程图/类图/...工具。熟练掌握可用来给论文绘图,还可以导出 PDF
- Excalidraw:草图风格绘图工具。画出来的草图风格很讨喜
- ConvertIO:文件格式转换器。支持超过 300 种不同的文件格式,我常用它转图片的格式
- Tableconvert:在线绘制表格并得到对应的 Latex 代码
- 茶杯狐 ⭐️:用来找影视资源非常好用,一般的电影或电视都能找到免费资源
- GeoGebra:可以方便地做出函数图像
- iLovePDF ⭐️:PDF 转换工具,非常好用
- regex101:调试正则表达式的工具
- curlconverter:将
curl命令转换为代码 - Monkeytype:来测一下你的盲打速度吧
教程/课程
- How To Cook:Geek 思维做饭教学
- 千古前端图文教程:快速入门前端框架
- ArchLinuxStudio:学习安装 ArchLinux
以及一些黑科技 - GAMES101 ⭐️:图形学入门课程,质量很高
- LearnOpenGL-CN:快速学习 OpenGL 的使用
- Vulkan Tutorial:学习 Vulkan 的使用
- Physically Based Rendering:学习 PBR 的经典教程
- 游戏引擎浅入浅出:实现一个简单游戏引擎
- 动手学深度学习:大名鼎鼎的 d2l,学习深度学习必备看
- CS 自学指南 ⭐️:专门讲如何自学 CS。写的非常详细,将计算机方面的很多方向的课程资源做了个汇总
- 南京大学 - 计算机系统基础:从“零”开始实现一个完整的计算机系统
- 操作系统 - 设计与实现(蒋炎岩老师)⭐️:超好的操作系统课程,质量高
小项目
- Build Your Own Text Editor:手把手教你写一个命令行下的编辑器
- Write a Shell in C:实现一个 shell
- Let's Build a Simple Database:实现一个简单的数据库
- RayTracing in One Weekend:一周实现光线追踪
- CraftingInterpreters:动手实现一个简单的脚本语言
Komeiji_Koishi Post #3

