Sta*_*dog 17 c++ gdb stdstring
是否有可能......当调试器在断点处停止时,修改std :: string变量的值而不诉诸于调整当前缓冲区的内存映像等黑客攻击?
例如"set var mystring ="hello world"
?
Chr*_*ung 27
试试这个(测试并适合我):
call mystring.assign("hello world")
Run Code Online (Sandbox Code Playgroud)
关键是,不是直接修改内存,而是调用对象的函数来改变其状态.碰巧std::basic_string有一个成员函数被调用assign来完成工作.
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |