通过模拟调试CGI

发布于 2024-08-31 11:13:46 字数 100 浏览 4 评论 0原文

我基本上想通过模拟环境变量和标准输入流来使用 gdb 调试 cgi 程序。
如何设置变量和标准输入?

我正在使用 lampp 和 gdb。

谢谢!

I basically want to debug a cgi programm with gdb by emulating the environment variables and stdin stream.
How do I set the variables and stdin?

I am using lampp and gdb.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秋意浓 2024-09-07 11:13:46

来自 http://inside.mines.edu/~lwiencke/elab/gdb /gdb_19.html

show environment [varname]
set environment varname [=] value 

来自 http://davis.lbl .gov/Manuals/GDB/gdb_5.html#SEC22

您可以重定向程序的输入
和/或使用 shell 重定向的输出
使用运行命令。例如,

Eg

run < input_file

将重定向您的调试程序的标准输入。

From http://inside.mines.edu/~lwiencke/elab/gdb/gdb_19.html:

show environment [varname]
set environment varname [=] value 

And from http://davis.lbl.gov/Manuals/GDB/gdb_5.html#SEC22

You can redirect your program's input
and/or output using shell redirection
with the run command. For example,

E.g.

run < input_file

would redirect the standard input of your debugged program.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文