thinkycx

Results 19 comments of thinkycx

同样遇到了这个问题,用ImageMagick/utilities/.libs/magick 文件。 或者编译时加上--disable-shared选项,但是即使在编译时加上了-g选项,这种方式还是会导致没有符号。

确实,如果用gcc编译时看log是有符号信息的。 用clang+ASAN编译时就没有符号信息(具体体现在遇到了ASAN的报错,只会显示magic+0xXX出了问题,但是不会显示对应的源码是第几行)因此就无法定位到是源码中的第几行出了问题了。 排查了一下clang编译后的binary,使用file命令查看magick二进制文件是没有strip的,gdb加载该binary后,运行poc后,如果使用CTRL+C暂时中断程序,是可以看到对应的符号的,只是ASAN的log中没有符号。 ![image](https://user-images.githubusercontent.com/13138128/51298367-43030f00-1a5f-11e9-8f2a-e17510cac3ae.png) 请问这可能是什么原因导致的呢? @lcatro 环境: - ubuntu18.04 / ubuntu16.04均测试过 - clang 3.8.0和3.9.0均测试过 举例: gcc: ``` ==2775==AddressSanitizer CHECK failed: ../../../../src/libsanitizer/sanitizer_common/sanitizer_common.cc:118 "((0 && "unable to mmap")) != (0)" (0x0, 0x0)...

解决了。@lcatro clang开启ASan编译选项时,calltrace中的符号信息是依赖llvm的llvm-symbolizer来做的。因此确保llvm-symbolizer在环境变量中即可。 详细可以参考这里:https://github.com/google/sanitizers/issues/1043

@POTATOKINGDOM 看看有没有这个文件 ImageMagick/utilities/.libs/magick

> We recently changed the way the is_remote check is done. Can you see if this still occurs on the latest commit of pwndbg? Yes. I have tried again, the...

> Just to be sure, can you check if this happens on a previous commit, that doesn't include the `is_remote` change? :D Yes. Now the commit ID is ``` commit...

> This seems like the same sort of thing that happened in #425. > > My guess would be the following is occurring: > > gdb hits the breakpoint, then...

I have the same problem. When use `proxychains4 curl www.google.com`, it works well. However, when use `proxychains4 nmap -Pn -sT 61.135.169.121` , all ports are open. Is there anyone fix...

## step zero start terminal ## step one git clone https://github.com/fjh658/IDA7.0_SP.git cd IDA7.0_SP ## step two(macOS) cp /Applications/IDA\ Pro\ 7.0/ida.app/Contents/PlugIns/platforms/libqcocoa.dylib /Applications/IDA\ Pro\ 7.0/ida.app/Contents/PlugIns/platforms/libqcocoa.dylib.bak cp libqcocoa.dylib /Applications/IDA\ Pro\ 7.0/ida.app/Contents/PlugIns/platforms/libqcocoa.dylib ## step...