Order of Six Angles
Фото:
Чекнул эту тулзу, результат на скринах. На вход подал псевдокод (IDA PRO) функции из малвари, в ответ он переименовал переменные и обьяснил, что делает функция. Результат очень неплохой, адекватный. При анализе я думаю ему помогли строки "sqlite" "table" и т.д. от них он видимо и плясал.
В начале запускал модель локально, на своем компе, комп слабенький, в итоге уходит примерно 5 часов на 1 файл (а точнее небольшую функцию). Хороших локальных мощностей у меня нет. Мне подсказали использовать Google Colab (бесплатную версию). Развернул тулзу и модель там, в итоге на 1 файл стал уходить 1 час. Все еще долго. Подумываю купить Pro версию Google Colab (50 долларов в месяц) и посмотреть на время.
*можно в один файл запихать много функций и они все будут проанализированны
Деплой всего сразу в Google Colab
!curl -fsSL https://ollama.com/install.sh | sh -s -- -y
!nohup ollama serve > ollama.log 2>&1 &
!wget https://huggingface.co/AverageBusinessUser/aidapal/resolve/main/aidapal-8k.Q4_K_M.gguf
!wget https://huggingface.co/AverageBusinessUser/aidapal/resolve/main/aidapal.modelfile
!ollama create aidapal -f aidapal.modelfile
!ollama list
!curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
import os
os.environ['PATH'] += ":/root/.cargo/bin:/new/bin/path"
!cargo install oneiromancer
P.S. Оплатить вычислительные единицы в Google Colab я не смог, так как по дефолту там стоит страна США при оплате, и я ее не могу сменить
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram