※ 引述《luxylu ( 露西露 )》之铭言:
: 不好意思不知道该发在哪个版
: 想请教netcat的相关问题
: 最近在解一个CTF的题目
: 题目是nc xxx.xxx.xxx.xxx xxxx 之后会出现一个扔硬币程式
: 只要连续猜对50次 就可以得到flag
: 目前我有扔硬币的原始码(xxx.c)跟另一个没有副档名的档案(应该是shell之类)
: 我修改了xxx.c 并在我的电脑直行后 可以让他cat flag(但我电脑没flag)
: 我该如何利用nc 或其他的command
: 想办法让对方server去执行我修改过后的.c
: 或是有其它方法可以利用呢??
: 感谢各位大大给点提示
: 先谢过了
你好
刚好看到回一下
看完原始码可以很快地发现漏洞在 printf(name) 这一行
这个漏洞叫做 format string exploit
简单介绍一下
你可以想想看
正常 printf 的时候 stack 会长什么样子
printf("%x%x%x",a,b,c);
high