quuenton, [01.05.2023 00:06]
ну вот ты же что то умеешь
quuenton, [01.05.2023 00:06]
давай я тебе дам простейший крякми
quuenton, [01.05.2023 00:06]
который даже мой друг решил
quuenton, [01.05.2023 00:06]
и ты его решишь
? Лиса ?, [01.05.2023 00:07]
по нативке?
quuenton, [01.05.2023 00:07]
на плюсах
quuenton, [01.05.2023 00:08]
написанный
quuenton, [01.05.2023 00:08]
10 строчек
? Лиса ?, [01.05.2023 00:09]
во первых, причем тут разбор крякми, и модерация раздела разработки читов на майн
во вторых, я в основном по жаве, а не по нативке, а темболее защиты
но ок, давай
освобожусь с заказами завтра вечером, скорее всего
могу написать тебе, когда освобожусь
quuenton, [01.05.2023 00:09]
[In reply to ? Лиса ?]
так там не нативка
quuenton, [01.05.2023 00:10]
там чистые плюсы
quuenton, [01.05.2023 00:10]
не на ffi
quuenton, [01.05.2023 00:10]
или jni
quuenton, [01.05.2023 00:10]
[In reply to ? Лиса ?]
>во первых, причем тут разбор крякми, и модерация раздела разработки читов на майн
проверим твои знания реверсинга и крякинга
quuenton, [01.05.2023 00:10]
а то вдруг какой то злой дядя вместе с очередным кряком добавит стиллер)
? Лиса ?, [01.05.2023 00:12]
[In reply to quuenton]
будто бы это не нативка
? Лиса ?, [01.05.2023 00:12]
[ ? Sticker ]
? Лиса ?, [01.05.2023 00:13]
нативка = любой нативный язык
? Лиса ?, [01.05.2023 00:13]
жс, питон, жава, шарп, ерланг, окамл, руби - не натив языки, они работают в виртуалке
? Лиса ?, [01.05.2023 00:14]
а вот хаскель(с ghc, допустим), c++, rust, zig - нативные языки
? Лиса ?, [01.05.2023 00:14]
[In reply to quuenton]
причем тут знания реверсинга и крякинга, и стиллеры в сурсах?
quuenton, [01.05.2023 00:14]
[In reply to ? Лиса ?]
f[F[F[F[F[
quuenton, [01.05.2023 00:15]
если что
quuenton, [01.05.2023 00:15]
ансейф != нативка
? Лиса ?, [01.05.2023 00:15]
какой ансейф?
quuenton, [01.05.2023 00:15]
в плюсах тоже нативка есть
? Лиса ?, [01.05.2023 00:15]
в шарпе, в расте, в жаве?
quuenton, [01.05.2023 00:16]
[In reply to ? Лиса ?]
What is the difference between "safe" and "unsafe" code in C/C++? I've read that "C++ is unsafe in ways which cause serious security vulnerabilities" in the article: How Rust Compares to Other
stackoverflow.com
? Лиса ?, [01.05.2023 00:16]
[In reply to quuenton]
плюсы и есть нативка
quuenton, [01.05.2023 00:16]
твой любимый
quuenton, [01.05.2023 00:16]
со
? Лиса ?, [01.05.2023 00:16]
[In reply to quuenton]
unsafe код на с++ - код с уб
? Лиса ?, [01.05.2023 00:17]
простейший пример - использование неинициализированной памяти
quuenton, [01.05.2023 00:18]
[In reply to ? Лиса ?]
я запомнил
? Лиса ?, [01.05.2023 00:18]
[In reply to ? Лиса ?]
и вообще, этот вопрос на со был в контексте раста
? Лиса ?, [01.05.2023 00:18]
в расте ты не напишешь код с уб
? Лиса ?, [01.05.2023 00:18]
ну, если не будешь использовать unsafe {}
quuenton, [01.05.2023 00:18]
причем ТУТ РАСТ
? Лиса ?, [01.05.2023 00:18]
а если и напишешь - это баг в стдлибе/компиляторе - иди репорти
? Лиса ?, [01.05.2023 00:18]
[In reply to quuenton]
открой вопрос с со, который ты скинул
? Лиса ?, [01.05.2023 00:18]
[ ? Sticker ]
? Лиса ?, [01.05.2023 00:21]
есть че сказать?
quuenton, [01.05.2023 00:21]
нет конечно
quuenton, [01.05.2023 00:21]
ты же правильно сказала
? Лиса ?, [01.05.2023 00:21]
[In reply to ? Лиса ?]
вот давай, ответь на это
quuenton, [01.05.2023 00:21]
[In reply to ? Лиса ?]
пример когда у тебя есть доступ ко всей виртуальной памяти
quuenton, [01.05.2023 00:21]
это сильно
? Лиса ?, [01.05.2023 00:22]
[In reply to quuenton]
ок, классно! а какой от этого толк?
? Лиса ?, [01.05.2023 00:23]
если ты не делаешь какую то хуйню, например инкрементинг поинтеров для влезания в приват поля - это не уб
? Лиса ?, [01.05.2023 00:23]
а если делаешь, то хоть код и может казаться правильным
? Лиса ?, [01.05.2023 00:23]
но
? Лиса ?, [01.05.2023 00:23]
существует такая штука как алиасинг, это во первых
? Лиса ?, [01.05.2023 00:23]
а во вторых - компилятор имеет полное право реордернуть поля, вставить паддинг
? Лиса ?, [01.05.2023 00:25]
С удивлением обнаружил, что про явление алиасинга (aliasing) здесь постов нет. Ситуацию нужно исправить, тк. алиасинг в любой сколько-то сложной C++ программе обязательно хоть где-нибудь, да есть. Это...
habr.com
читай, "про strict aliasing и баги"
и,
https://github.com/clang-randstruct/plugin