Size: a a a

2021 March 26

K

Kate in Qt
но он ничего не показывает
источник

AS

Anatoly Shirokov in Qt
Kate
То он должен показаться, что собран с интсрументацией
У тебя все qcorapp проглатывает
источник

K

Kate in Qt
и чисто технически вот тут https://github.com/AFLplusplus/AFLplusplus/blob/stable/instrumentation/README.persistent_mode.md написано, что этот бинарник запуститть и он будет творить магию
источник

K

Kate in Qt
но не творит
источник

AS

Anatoly Shirokov in Qt
Не ищи смысл там, куда не клала
источник

AS

Anatoly Shirokov in Qt
Где ты обработала help?
источник

AS

Anatoly Shirokov in Qt
В своем приложении
источник

K

Kate in Qt
Anatoly Shirokov
Где ты обработала help?
Хелп вроде ключ от самой инструментации afl.
источник

K

Kate in Qt
Anatoly Shirokov
У тебя все qcorapp проглатывает
Блин
источник

K

Kate in Qt
Anatoly Shirokov
Не ищи смысл там, куда не клала
int main(int argc, char *argv[])
{
#ifdef __AFL_HAVE_MANUAL_CONTROL
 __AFL_INIT();
#endif
   while (__AFL_LOOP(10000)) {

       QAESEncryption encryption(QAESEncryption::AES_128, QAESEncryption::ECB);
       const char *c = reinterpret_cast<const char *>(argv);
       QByteArray plainText(c);
       QString key("your-string-key");
       QString iv("your-IV-vector");

       QByteArray hashKey = QCryptographicHash::hash(key.toLocal8Bit(), QCryptographicHash::Sha256);
       QByteArray hashIV = QCryptographicHash::hash(iv.toLocal8Bit(), QCryptographicHash::Md5);

       QByteArray encodedText = encryption.encode(plainText, hashKey, hashIV);

       QByteArray decodedText = encryption.decode(encodedText, hashKey, hashIV);

   }

   return 0;
}
источник

K

Kate in Qt
я убрала
источник

K

Kate in Qt
пересобрала
источник

K

Kate in Qt
но он снова ругается
источник

K

Kate in Qt
==3186==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
источник

AS

Anatoly Shirokov in Qt
Kate
==3186==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
Намек вроде
источник

K

Kate in Qt
я его читала
источник

K

Kate in Qt
долго его гипнотизироваал
источник

K

Kate in Qt
Но я так и не поняла
источник

AS

Anatoly Shirokov in Qt
Kate
я его читала
Ты по какому мануалу прикручивала asan?
источник

K

Kate in Qt
Туть
источник