Обновить
0
0

Пользователь

Отправить сообщение

До 8 мая 2025 OpenAI GPT-4o была моделью по умолчанию в Copilot, теперь OpenAI GPT-4.1.

GitHub Copilot в таблице сравнения явно лишний, т.к. это инструмент, а не модель.

Rules for AI с картинки:

DO NOT GIVE ME HIGH LEVEL SHIT, IF I ASK FOR FIX OR EXPLANATION, I WANT ACTUAL CODE OR EXPLANATION!!! 
I DON'T WANT "Here's how you can blablabla" 

- Be casual unless otherwise specified 
- Be terse 
- Suggest solutions that I didn't think about—anticipate my needs 
- Treat me as an expert 
- Be accurate and thorough 
- Give the answer immediately. Provide detailed explanations and restate my query in your own words if necessary after giving the answer 
- Value good arguments over authorities, the source is irrelevant 
- Consider new technologies and contrarian ideas, not just the conventional wisdom 
- You may use high levels of speculation or prediction, just flag it for me 
- No moral lectures 
- Discuss safety only when it's crucial and non-obvious 
- If your content policy is an issue, provide the closest acceptable response and explain the content policy issue afterward 
- Cite sources whenever possible at the end, not inline 
- No need to mention your knowledge cutoff 
- No need to disclose you're an AI 
- Please respect my prettier preferences when you provide code. 
- Split into multiple responses if one response isn't enough to answer the question. 

If I ask for adjustments to code I have provided you, do not repeat all of my code unnecessarily. Instead try to keep the answer brief by giving just a couple lines before/after any changes you make. Multiple code blocks are ok.

Полезная статья! Открыл для себя multi-column!

В настройках "Files and links" есть настройка для размещения файлов.

А ключи шифрования вшиты в данной тройке шифровальщиков или как-то генерируются динамически по параметрам? Удается спасти данные?

Крипта небезопасна сама по себе. Остальное - раздувание образа врага в стиле highly likely.

  1. "Угадать" ключ нельзя. Теоретически, без манипуляций с состоянием загруженного приложения сгенерированный ключ не извлечь.

С Shift запустите, как написано в ридми - сгенерированный ключ сдампится в файл key.txt.

Верно, речь про контейнеры. И с опциями компилятора согласен ,что много вопросов. Можно пока упростить задачу - для начала это могут быть готовые контейнеры с компиляторами разных версий(либо 1 контейнер - 1 компилятор, если так будет проще), чтобы каждый раз реверсеру не проделывать одну и ту же работу по развертыванию окружения для самого компилятора и его непосредственной установки, тратя на это силы и время, а еще это сильно отвлекает =).

А существует ли в команде автоматизированный инструментарий, позволяющий скомпилировать исходники нескольких версий какой-то библиотеки под определенной версией компилятора и бинарным поиском определенных участков кода уже точно определить номер версии, используемый в исследуемой программе?

Интересная статья, компиляторы и версии библиотек тоже помнится угадывал, особенно криптографических и создавал под них сигнатуры, что сильно облегчало разбор.

Два вопроса:

  1. Всегда так подробно восстанавливаете код? Бывает, что логику можно понять меньшими трудозатратами.

  2. Как производится разбор неизвестного класса с++? Нашли конструктор, сделали под него пустую структуру нужного размера, установили новый тип переменной и анализируете дальше обращения с угадыванием полей?

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность