Сейчас на форуме: localhost1, vsv1, asfa, tyns777 (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Си в хакинге
. 1 . 2 . 3 . 4 . >>
Посл.ответ Сообщение

Ранг: 0.6 (гость), 1thx
Активность: 0.05=0.05
Статус: Участник

Создано: 09 марта 2020 00:35
· Личное сообщение · #1

Здравствуйте, изучаю чистый Си в ВУЗе и дома по книжке "дэвид гриффитс дон гриффитс изучаем программирование на c". Недавно задался вопросом, как часто используют конкретно чистый си для написания хакерских программ и какие программы чаще всего пишут? Очень хотел бы погрузиться во всю эту сферу, попрактиковаться, но не могу найти ни материала по этой теме, ни исходников. Возможно задаю глупый вопрос, но если кто-то что-то может подсказать, то буду очень рад

| Сообщение посчитали полезным: ar2r

Ранг: 18.3 (новичок), 6thx
Активность: 0.030.02
Статус: Участник

Создано: 09 марта 2020 00:49
· Личное сообщение · #2

Си - это инструмент. С помощью него можно делать очень многое. В том числе создавать "хакерские программы". А твой вопрос выглядит так: "Я купил нож. А можно ли им резать торт?". Им можно резать много чего.

| Сообщение посчитали полезным: FleetFoxes, ar2r

Ранг: 0.6 (гость), 1thx
Активность: 0.05=0.05
Статус: Участник

Создано: 09 марта 2020 01:28
· Личное сообщение · #3

Lambda пишет:
Си - это инструмент. С помощью него можно делать очень многое. В том числе создавать "хакерские программы". А твой вопрос выглядит так: "Я купил нож. А можно ли им резать торт?". Им можно резать много чего.

Понял, учту . А в целом, есть какой-нибудь интересный материал по си? Очень не хватает практики




Ранг: 69.9 (постоянный), 83thx
Активность: 0.140.73
Статус: Участник

Создано: 09 марта 2020 01:30
· Личное сообщение · #4

FleetFoxes, что для вас "хакерские программы"? Расскажите , что вы вкладываете в это понятие, приведите пример такой программы. Тогда можно будет ответить более конкретно.




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 09 марта 2020 01:31 · Поправил: plutos
· Личное сообщение · #5

FleetFoxes пишет:
не могу найти ни материала по этой теме, ни исходников


--> REALLY? <--

-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: FleetFoxes


Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 09 марта 2020 02:48
· Личное сообщение · #6

Эх, каникулы начались, что ли? "Хэккерские программы" подвезли.

-----
Stuck to the plan, always think that we would stand up, never ran.


| Сообщение посчитали полезным: Jaa

Ранг: 0.6 (гость), 1thx
Активность: 0.05=0.05
Статус: Участник

Создано: 09 марта 2020 02:54
· Личное сообщение · #7

ARCHANGEL пишет:
Эх, каникулы начались, что ли? "Хэккерские программы" подвезли.

Ой, так и думал, что за "хацкерские программы" меня потопят. На самом деле, нужно же с чего-то начинать, неужели я не могу задать вопрос, даже если он и глупый? Я просто хотел бы развиваться в данной сфере, начать с чего-то, тк язык уже учу не пару дней. Раздел же так и называется "Вопросы новичков".




Ранг: 69.9 (постоянный), 83thx
Активность: 0.140.73
Статус: Участник

Создано: 09 марта 2020 03:10 · Поправил: morgot
· Личное сообщение · #8

FleetFoxes пишет:
На самом деле, нужно же с чего-то начинать, неужели я не могу задать вопрос, даже если он и глупый?

По сути ответите, что для вас хакерские проги? Отладчики, сниферы, ддос боты, руткиты? По какую ОС, платформу?
Или это опять неадекват sty/dma развлекается?




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 09 марта 2020 03:33 · Поправил: plutos
· Личное сообщение · #9

FleetFoxes пишет:
На самом деле, нужно же с чего-то начинать, неужели я не могу задать вопрос, даже если он и глупый? Я просто хотел бы развиваться в данной сфере, начать с чего-то, тк язык уже учу не пару дней. Раздел же так и называется "Вопросы новичков".


Да все путем, задавайте вопросы, все с чего-то начинают.
Только старайтесь прежде, чем вопрос задавать, попытаться на него самому ответить и собрать как можно больше информации по интересующей вас теме.
Тогда быстрее научитесь да и на конкретный вопрос всегда легче ответить.
Удачи!

-----
Give me a HANDLE and I will move the Earth.





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 09 марта 2020 04:59
· Личное сообщение · #10

чистый с - это круто. Столько способов ампутировать ногу выстрелом из дробовика... mmm, delicious




Ранг: 59.5 (постоянный), 326thx
Активность: 0.170.76
Статус: Участник

Создано: 09 марта 2020 09:57
· Личное сообщение · #11

FleetFoxes пишет:
Здравствуйте, изучаю чистый Си в ВУЗе и дома по книжке "дэвид гриффитс дон гриффитс изучаем программирование на c". Недавно задался вопросом, как часто используют конкретно чистый си для написания хакерских программ и какие программы чаще всего пишут? Очень хотел бы погрузиться во всю эту сферу, попрактиковаться, но не могу найти ни материала по этой теме, ни исходников. Возможно задаю глупый вопрос, но если кто-то что-то может подсказать, то буду очень рад

Советую ещё вот эти две книжки тебе
--> Link <--
--> Link <--




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 09 марта 2020 10:02
· Личное сообщение · #12

Скриптовая обёртка вокруг асма. Как следствие не зная второе не сможешь реализовать и на этом скрипте. Такие дела. А для комерс целей не актуально.

-----
vx


| Сообщение посчитали полезным: FleetFoxes

Ранг: 0.6 (гость), 1thx
Активность: 0.05=0.05
Статус: Участник

Создано: 09 марта 2020 10:17
· Личное сообщение · #13

morgot пишет:
По сути ответите, что для вас хакерские проги? Отладчики, сниферы, ддос боты, руткиты? По какую ОС, платформу?
Или это опять неадекват sty/dma развлекается?

Прошу прощения за долгий ответ. Ну например, ратники, стиллеры, допустим даже ддос боты и сниферы



Ранг: 43.1 (посетитель), 20thx
Активность: 0.160.29
Статус: Участник

Создано: 09 марта 2020 11:36
· Личное сообщение · #14

FleetFoxes пишет:
ратники, стиллеры, допустим даже ддос боты и сниферы

Здесь с таким не помогают и отправляют на какой-то античат.

В целом все можно писать и на с, и даже на, простите меня свидетели сишные, делфи, но как верно написал difexacaw, без понимания ассемблера разработчик сильно ограничен.

| Сообщение посчитали полезным: BlackCode


Ранг: 71.5 (постоянный), 95thx
Активность: 0.10.38
Статус: Участник

Создано: 09 марта 2020 11:51
· Личное сообщение · #15

user99 пишет:
без понимания ассемблера разработчик сильно ограничен

Будет вполне логичное продолжение, если разработчик знает ассемблер, зачем все остальное?
Си может быть удобен только в случае быстрой разработки GUI который не привязан ни к каким фреймворкам типа .NET.
Но если на асме есть готовые наработки (контролы и т.д.), даже в плане GUI то скорость разработки, на языках более высокого уровня, уже будет сомнительна.
Если все же, стоит цель более глубокого понимания работы машины (системы), а не тупое написание "Hello world", то следует начать с ассемблера, после него любой язык более "высокого" уровня покажется детской шалостью
Конечно это все ИМХО.




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 09 марта 2020 11:58 · Поправил: difexacaw
· Личное сообщение · #16

BlackCode

В этом есть и негатив, если начал с асма и си, то высокоуровневые яп кажутся уг по сути чем они и являются.

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

Но в вузе её изучают просто из за дебильной программы, там есчо проги на си для msdos

Поэтому пациент и не понимает сути(зачем нужен вообще яп).

-----
vx


| Сообщение посчитали полезным: BlackCode


Ранг: 71.5 (постоянный), 95thx
Активность: 0.10.38
Статус: Участник

Создано: 09 марта 2020 12:20 · Поправил: BlackCode
· Личное сообщение · #17

difexacaw пишет:
В этом есть и негатив, если начал с асма и си, то высокоуровневые яп кажутся уг по сути чем они и являются.

Согласен, так и есть
difexacaw пишет:
Сишка фактически макро язык, используется лишь для замены асм, так как скрипт транслирует в асм под несколько архитектур.

на си удобно юзать в плане реализации математики, но для хардкорных ассемблерщиков даже это не проблема.



Ранг: 63.5 (постоянный), 35thx
Активность: 0.290.96
Статус: Участник

Создано: 09 марта 2020 12:24
· Личное сообщение · #18

difexacaw пишет:
Сишка фактически макро язык, используется лишь для замены асм,

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




Ранг: 71.5 (постоянный), 95thx
Активность: 0.10.38
Статус: Участник

Создано: 09 марта 2020 13:05 · Поправил: BlackCode
· Личное сообщение · #19

_MBK_ пишет:
Ассемблеры для разных архитектур отличаются друг от друга как небо и земля

Это да, для прикладного кодера. Но для настоящего асмгика это не остановит
Кроссплатформенности как таковой не существует, это понятие выдуманное.
В основе всегда лежит ассемблер, под конкретную архитектуру.



Ранг: 43.1 (посетитель), 20thx
Активность: 0.160.29
Статус: Участник

Создано: 09 марта 2020 14:57
· Личное сообщение · #20

BlackCode пишет:
если разработчик знает ассемблер, зачем все остальное?

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




Ранг: 71.5 (постоянный), 95thx
Активность: 0.10.38
Статус: Участник

Создано: 09 марта 2020 15:16
· Личное сообщение · #21

user99 пишет:
Для скорости разработки.

В зависимости от конкретной задачи.
Ваш пример, с копанием и ковкой, сильно утрирован, конечно.
Но часто, скорость нужна лишь при "ловле блох" (багов)
А в чужом коде, типа классов и методов, баги не редкость...



Ранг: 19.5 (новичок), 8thx
Активность: 0.050.08
Статус: Участник

Создано: 09 марта 2020 17:53
· Личное сообщение · #22

FleetFoxes пишет:
как часто используют конкретно чистый си для написания хакерских программ

вопрос поставлен не правильно.
что С, что плюсы - без разницы.
вопрос в том, что позволит вам конкретная ОС делать с её api, а уж на каком языке использовать эти api это выбор сугубо личный.




Ранг: 69.9 (постоянный), 83thx
Активность: 0.140.73
Статус: Участник

Создано: 09 марта 2020 18:25
· Личное сообщение · #23

FleetFoxes пишет:
например, ратники, стиллеры, допустим даже ддос боты и сниферы

На этом форуме коневодов (с) не любят и отправляют на ачат или еще куда.
Но так то есть много паблик сорцев на Си на гитхабе (сорцы зевса, isbf, tinynuke и подобной малвари).
По сниферам можете почитать black hat python, там есть примеры по рав сокетам в питон, на Си (при знании оного ) переписать не проблема.
Еще была неплохая книжка "программирование боевого софта под линукс", там про ддос и сети в целом, но та книжка требует базы.

BlackCode
На Си банально быстрее кодить и проще дебажить. За последние годы все малваре-кодеры перешли на Си и даже на плюсы. Имею ввиду грамотных авторов, а не школьников с дотнетом. Понимать Асм надо, безусловно, а кодить..ну кодить малварь вообще плохо, аморально, бесчеловечно, так что нечего и обсуждать.

| Сообщение посчитали полезным: FleetFoxes

Ранг: 1.3 (гость)
Активность: 0.04=0.04
Статус: Участник

Создано: 09 марта 2020 19:02 · Поправил: Storage
· Личное сообщение · #24

>В этом есть и негатив, если начал с асма и си, то высокоуровневые яп кажутся уг по сути чем они и являются.

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


Инде, вот читаю чисто тут твои посты и не только твои, вгоняют опять в ультрапиват снова, отпишись в ЛС, вспомним былые времена ;)




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 10 марта 2020 13:38
· Личное сообщение · #25

FleetFoxes

ратники, стиллеры, допустим даже ддос боты и сниферы

Серьёзный софт Ну тут явно без С никак. Захотелось денег лёгких?

-----
Stuck to the plan, always think that we would stand up, never ran.




Ранг: 0.6 (гость), 1thx
Активность: 0.05=0.05
Статус: Участник

Создано: 10 марта 2020 16:52
· Личное сообщение · #26

ARCHANGEL пишет:
ратники, стиллеры, допустим даже ддос боты и сниферы

Серьёзный софт Ну тут явно без С никак. Захотелось денег лёгких?

Ну хватит меня уже стебать , я же написал, для примера. Причём тут вообще деньги?




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 10 марта 2020 17:00
· Личное сообщение · #27

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

тему надо было удалять еще с первого вопроса



Ранг: 0.6 (гость), 1thx
Активность: 0.05=0.05
Статус: Участник

Создано: 10 марта 2020 17:22
· Личное сообщение · #28

reversecode пишет:
придет в ихний автоклуб

очень поучительная, а главное очень важная притча, показывающая ситуацию со стороны, большое спасибо)
reversecode пишет:
тему надо было удалять еще с первого вопроса

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




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 10 марта 2020 17:25
· Личное сообщение · #29

а кто по вашему научил этих дядек профессионалов ?
другие дядьки профессионалы ?
а они откуда взялись если тогда еще и компьютеров не было




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 10 марта 2020 17:40
· Личное сообщение · #30

FleetFoxes
Можете яснее выражаться, что вам нужно?

-----
Stuck to the plan, always think that we would stand up, never ran.



. 1 . 2 . 3 . 4 . >>
 eXeL@B —› Вопросы новичков —› Си в хакинге
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати