Сейчас на форуме: localhost1, vsv1, asfa, tyns777 (+5 невидимых) |
eXeL@B —› Вопросы новичков —› Си в хакинге |
<< . 1 . 2 . 3 . 4 . >> |
Посл.ответ | Сообщение |
|
Создано: 09 марта 2020 00:35 · Личное сообщение · #1 Здравствуйте, изучаю чистый Си в ВУЗе и дома по книжке "дэвид гриффитс дон гриффитс изучаем программирование на c". Недавно задался вопросом, как часто используют конкретно чистый си для написания хакерских программ и какие программы чаще всего пишут? Очень хотел бы погрузиться во всю эту сферу, попрактиковаться, но не могу найти ни материала по этой теме, ни исходников. Возможно задаю глупый вопрос, но если кто-то что-то может подсказать, то буду очень рад | Сообщение посчитали полезным: ar2r |
|
Создано: 10 марта 2020 17:49 · Личное сообщение · #2 |
|
Создано: 10 марта 2020 18:22 · Личное сообщение · #3 |
|
Создано: 22 марта 2020 20:05 · Личное сообщение · #4 А можно я задам вопрос? Вернее, сформулирую, если непонятно. Вот статья: Распаковка Securom на примере Warcraft III https://exelab.ru/art/?action=view&id=291 Ключевые слова в этой статье - "Хе хе надо писать dll" (которая будет исправлять наши не правильные CALL, на корректные вызовы API) И Код этой DLL, на asm Вопрос: можно написать её на С? И если можно, то можно её потом называть "хакерской программой". |
|
Создано: 22 марта 2020 21:05 · Личное сообщение · #5 |
|
Создано: 22 марта 2020 21:05 · Личное сообщение · #6 |
|
Создано: 22 марта 2020 21:08 · Личное сообщение · #7 |
|
Создано: 22 марта 2020 22:12 · Личное сообщение · #8 |
|
Создано: 22 марта 2020 22:17 · Поправил: sdk4 · Личное сообщение · #9 |
|
Создано: 22 марта 2020 22:52 · Личное сообщение · #10 Boostyq Вы неправильно меня поняли. Я не имел в виду ассемблерные вставки. Интринсики - это не ассемблерные вставки, а интеграция ассемблерных инструкций в сам язык. Через интринсики работают не с регистрами, а с переменными, константами, массивами. Они переносятся в пределах совместимых платформ (X86 / X64). Пример (умножение матриц AVX инструкциями, с использованием 256 битных операций): Code:
Или получение информации о процессоре через cpuid и xgetbv: Code:
Это компилируется на x84, x64, собирается GCC под линукс, Intel C тоже это поддерживает. Краткий список интринсиков в VC: Через интринсики доступно почти всё что присутствует в процессоре. |
|
Создано: 23 марта 2020 03:04 · Личное сообщение · #11 |
|
Создано: 23 марта 2020 06:46 · Личное сообщение · #12 user99 пишет: Можно обычный электрочайник называть хакерским инструментом, т.к. хакер им пользуется, чтобы делать себе чай/кофе, а смысл какой в названии? Смысл вот в чём. Человек задал вопрос FleetFoxes пишет: как часто используют конкретно чистый си для написания хакерских программ и какие программы чаще всего пишут? Ответ простой, почти каждый кряк к игре - это .dll написанная на C, и это и есть хакерская программа. Но, он был просто закидан тухлыми помидорами за выражение "хакерские программы". | Сообщение посчитали полезным: FleetFoxes |
|
Создано: 23 марта 2020 07:01 · Личное сообщение · #13 lordshlem пишет: Ответ простой, почти каждый кряк к игре - это .dll написанная на C, и это и есть хакерская программа. Но, он был просто закидан тухлыми помидорами за выражение "хакерские программы". А я бы гнилой хурмой бросил. Длл это удобный способ загрузки своего кода в процесс, особенно если предпочитаешь языки высокого уровня и ----- 2 оттенка серого |
|
Создано: 23 марта 2020 07:10 · Личное сообщение · #14 f13nd пишет: и не умеешь на них нельзя реализовать позиционно-независимый код На си позиционно-независимый код нисколько не проблема. Компилишь GCC с ключом -fPIE и готово, получается перемещаемый код без релоков. В X64 вообще весь код базонезависимый, все смещения в инструкциях относительные. Релоки требуются только для указателей в секции данных. |
|
Создано: 23 марта 2020 07:13 · Личное сообщение · #15 |
|
Создано: 23 марта 2020 07:15 · Личное сообщение · #16 |
|
Создано: 23 марта 2020 07:51 · Личное сообщение · #17 Хакер, называющий себя хакером - мамкин хакер. Примерно, как ниггер, только наоборот. | Сообщение посчитали полезным: Orlyonok |
|
Создано: 23 марта 2020 07:59 · Личное сообщение · #18 |
|
Создано: 23 марта 2020 08:09 · Личное сообщение · #19 NaSIlnik пишет: как положено себя называть реально крутым тру-хэккерам? Изучи буквальное значение этого слова, это выражение из сленга школьников. Как положено себя называть тру-школьнику? По-моему когда взрослые люди разговариюват как дети это называется задержкой в психологическом развитии (ЗПР). Вот ЗПР'ами наверное можно называть. ----- 2 оттенка серого | Сообщение посчитали полезным: grubian |
|
Создано: 23 марта 2020 08:15 · Личное сообщение · #20 |
|
Создано: 23 марта 2020 08:15 · Личное сообщение · #21 |
|
Создано: 23 марта 2020 08:18 · Личное сообщение · #22 |
|
Создано: 23 марта 2020 08:28 · Личное сообщение · #23 |
|
Создано: 23 марта 2020 08:31 · Личное сообщение · #24 f13nd пишет: По-моему когда взрослые люди разговариюват как дети это называется задержкой в психологическом развитии (ЗПР). Вот ЗПР'ами наверное можно называть. Что, у нас уже ввели ГОСТ на псхологическое развитие и употребляемые слова? Взрослые люди в узком кругу бывает так разговаривают, как никакой школьник себе не позволяет. f13nd пишет: В моем дипломе о высшем техническом написано, что я "инженер". Поздравляю, коллега! Инженер - это звучит гордо. Вдвойне - если ещё и работаете по специальности. | Сообщение посчитали полезным: FleetFoxes |
|
Создано: 23 марта 2020 08:33 · Личное сообщение · #25 |
|
Создано: 23 марта 2020 08:39 · Личное сообщение · #26 NaSIlnik пишет: Что, у нас уже ввели ГОСТ на псхологическое развитие и употребляемые слова? В психиатрии важный критерий - формальный признак паталогии, у врачей есть свои программные документы, там все прописано. Если человек был уволен с работы, развелся с женой или осужден из-за чего-то связанного с этим, психиатр вполне может квалифицировать связанные с этим привычки и особенности как паталогию. lordshlem пишет: А я знавал одного мамкиного хакера, 14-ти лет Странный у тебя круг знакомств. ----- 2 оттенка серого |
|
Создано: 23 марта 2020 08:41 · Личное сообщение · #27 _MBK_ В основном всякие гадости, он был обижен на форум где его забанили, скидывал мне в асю пароли участников, я даже логинился с них. То есть в 14 лет организовал сервак куда ему пароли приходили. Естественно он он бил себя в грудь и считал кулхацкером. Он бы мог и меня научить, но мне не хотелось себе комп загаживать троянами. |
|
Создано: 23 марта 2020 08:44 · Личное сообщение · #28 lordshlem пишет: Естественно он он бил себя в грудь и считал кулхацкером. Ну вот ты сам и пришел к выводу кто такие хацкеры. ----- 2 оттенка серого | Сообщение посчитали полезным: Orlyonok |
|
Создано: 23 марта 2020 14:40 · Поправил: Boostyq · Личное сообщение · #29 |
|
Создано: 23 марта 2020 15:02 · Поправил: Bronco · Личное сообщение · #30 |
|
Создано: 23 марта 2020 16:15 · Личное сообщение · #31 NaSIlnik пишет: На си позиционно-независимый код нисколько не проблема. Компилишь GCC с ключом -fPIE Это конкретно gcc так умеет, в студии же это все намного сложнее и много нюансов. слово "хакер" весьма попсовое (благодаря сми и медиа), + вопрос такой, не очень умный мягко говоря. хотя никто помидорами не закидывал. Вы придите на форум по РНР или петону (или любой по веб разработке), и там спросите , увидите какими арбузами там бросают, и что грозятся отрезать за невинные вопросы. |
<< . 1 . 2 . 3 . 4 . >> |
eXeL@B —› Вопросы новичков —› Си в хакинге |