XJTUMen
Topics Moments Posts Categories Tags Subs
New Topic
Log in
Topics Moments Posts r/ Subs
Chat
Subs All →
Explore or create r/...
Categories All →
深入交流 通用&CS攻略 学习资料 飞跃重洋 读书分享 学术专区 课程点评 计算机系统导论 计算机图形学 ANA
Tags All →
# teacher
493
# resources
77
# survive
29
# discourse
19
# study
18
# experience
16
# ai
15
# course
15
  • Profile
  • Topics
  • Replies
  • Gallery
  • Likes
  • Bookmarks
  • Badges 13
  • ❤️ Liked post in 老狗的秋招经历和技巧分享
    深入交流 2024-09-11
    Akrem Akrem Post #20

    对方强烈要求严格保密,电网的追杀能力很强,抱歉我无法透露更多;如果你有认识的朋友在浙大,可以拜托他去 cc98 帮你看看。

    Edit:放几张图
    前:

    image
    image
    image

    后:
    image

  • ❤️ Liked post in test1 写入的地址位置
    计算机系统导论 2024-05-22
    L
    lyinx Post #3

    我也遇到了,需要将写入位置计算中的 textAddr 改成 textOff

    随后,我们需要知道 RelocEntry 指示的需要修改的源代码的位置,这个值由 re.offset 指示。而由于当前 object 在链接成可执行文件时,还包含若干其它.o,所以需要加上 textAddr,才能得到真正需要修改的地址。

    就是这一句话中应该是加上 textOff 而不是 textAddr

    然而为什么 test0 中可以通过?通过 gdb 调试看到,test0 中 textOff 和 textAddr 是相等的,因此可以通过

    image

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

    image

    后续 test2 和 test3 不会到写入内存这一步,test4 和 test5 中 textAddr 和 textOff 都相等,使用 textOff 也能通过

    不知道是实验指导中有误还是实验设计有误

  • ❤️ Liked post in test1 写入的地址位置
    计算机系统导论 2024-05-22
    卡冈图亚 Breski Post #2

    遇到了同样的问题,linker 报 segmentation fault。

    此处是运行时内存情况
    image

    此处是 test1 objdump 之后的代码
    image

    可见写入地址没有问题,可能是题目漏洞

  • ❤️ Liked post in 为什么在线学习平台有时打不开?
    问答 2024-04-03
    anonymous_coward_old Anonymous Coward Old Post #2

    服务器 SSL 配置有误,所以https://class.xjtu.edu.cn:8600出错,而用 http 就行:http://class.xjtu.edu.cn:8600

  • ❤️ Liked post in x86 指令详细编码在哪里可以找到?
    计算机系统导论 2024-03-31
    platypus platypus Post #2
    defuse.ca

    Online x86 and x64 Intel Instruction Assembler

    Easily find out which bytes your x86 ASM instructions assemble to.

    这个工具可以帮你转换汇编代码,正反都可以。不过这个工具似乎把 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 架构,详情见下图 ![图片|690x495](/uploads/image/7d/11/7d11cf0062634574fd4191abb4202fd2fc01992d177e97371c8c5c9ee6610442.avif)
  • ❤️ Liked post in 新学期在即,門友们有无新学期目标/计划?
    谈笑风生 2024-02-23
    john John Post #4

    活到期末

  • ❤️ Liked post in 收藏夹的工具/教程/网站分享
    深入交流 2023-10-10
    MiaoHN 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:动手实现一个简单的脚本语言
  • ❤️ Liked post in 学校有没有留学交流的群啊
    谈笑风生 2023-08-11
    Komeiji_Koishi Komeiji_Koishi Post #3

    图片
    图片
    图片

Notifications Posts Topics Chat Profile