- http://www.sobaka.ru/city/city/57166
- http://www.sobaka.ru/top50petersburg2019
- http://www.sobaka.ru/tag/23766
- http://www.sobaka.ru/tag/22199
- http://fashion.sobaka.ru/
- http://www.sobaka.ru/tag/23801
- http://kn.sobaka.ru
- http://best-restaurant.sobaka.ru/
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=693083&bt=103&pid=2984866&bid=6397446&bn=6397446&rnd=471840671
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=693110&bt=103&pid=2985074&bid=6398344&bn=6398344&rnd=1979804703
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=691477&bt=103&pid=2970887&bid=6353343&bn=6353343&rnd=2065206678
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=693112&bt=103&pid=2985077&bid=6398348&bn=6398348&rnd=1051583263
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=691493&bt=103&pid=2971050&bid=6353545&bn=6353545&rnd=5165355
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=690019&bt=103&pid=2983107&bid=6390076&bn=6390076&rnd=373887490
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=691622&bt=103&pid=2972497&bid=6358500&bn=6358500&rnd=1483168336
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=685094&bt=21&pid=2922237&bid=6211038&bn=6211038&rnd=2069992866
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=691622&bt=103&pid=2972496&bid=6358496&bn=6358496&rnd=1524797875
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=689870&bt=103&pid=2957785&bid=6327312&bn=6327312&rnd=1991444021
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=689736&bt=103&pid=2956489&bid=6317462&bn=6317462&rnd=556513782
- https://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=690082&bt=103&pid=2959338&bid=6325762&bn=6325762&rnd=1088816954
- https://www.facebook.com/spb.sobaka.ru
- https://vk.com/sobaka_ru
- https://twitter.com/sobaka_ru
- https://www.instagram.com/sobaka_ru/
- https://ru.pinterest.com/sobakaru/
- https://ok.ru/spbsobakaru
- https://telegram.me/sobaka_ru
- https://my.mail.ru/community/spb.sobaka.ru
- https://tamtam.chat/sobaka_ru
- http://top50.sobaka.ru/
After the rust string overview of its internal substructures, let's see if c++ QString storage is more light, but first we'r going to take a look to the c++ standard string object: At first sight we can see the allocation and deallocation created by the clang++ compiler, and the DAT_00400d34 is the string. If we use same algorithm than the rust code but in c++: We have a different decompilation layout. Note that the Ghidra scans very fast the c++ binaries, and with rust binaries gets crazy for a while. Locating main is also very simple in a c++ compiled binary, indeed is more low-level than rust. The byte array is initialized with a simply move instruction: 00400c4b 48 b8 68 MOV RAX,0x6f77206f6c6c6568 And basic_string generates the string, in the case of rust this was carazy endless set of calls, detected by ghidra as a runtime, but nevertheless the basic_str...
Comments