The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Сравнение производительности различных реализаций WebAssembl..."
Отправлено Урри, 06-Июл-18 13:05 
> Просто obfuscated js что-то стали быстро реверсить.

Ну расскажи нам, очередной адепт "васм для хакеров, js слишком понятен", что делает вот этот чистый, НЕобфусцированный JS код из боевого проекта:
заодно можешь рассказать чем он более понятен аналогичного wasm кода.

    $152 = ($143 | 0) == ($141 | 0);
    if ($152) {
     $153 = 1 << $138;
     $154 = $153 ^ -1;
     $155 = HEAP32[(gb + 169192 | 0) >> 2] | 0;
     $156 = $155 & $154;
     HEAP32[(gb + 169192 | 0) >> 2] = $156;
     break;
    }
    $157 = ($143 | 0) == ($145 | 0);
    if ($157) {
     $$pre441 = $143 + 8 | 0;
     $$pre$phi442Z2D = $$pre441;
    } else {
     $158 = HEAP32[((gb + 169192 | 0) + 16 | 0) >> 2] | 0;
     $159 = $158 >>> 0 > $143 >>> 0;
     if ($159) {
      _abort(), asyncState ? abort(-12) | 0 : 0;
     }
     $160 = $143 + 8 | 0;
     $161 = HEAP32[$160 >> 2] | 0;
     $162 = ($161 | 0) == ($10 | 0);
     if ($162) {
      $$pre$phi442Z2D = $160;
     } else {
      _abort(), asyncState ? abort(-12) | 0 : 0;
     }
    }
    $163 = $141 + 12 | 0;
    HEAP32[$163 >> 2] = $143;
    HEAP32[$$pre$phi442Z2D >> 2] = $141;

p.s. Как же эти макаки задрали...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру