Сейчас на форуме: 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


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

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

А что скажете на тему Rust? Позиционируют себя как лоу левел ЯП, но с защитой, вида "каким должен был быть Си".



Ранг: -13.2 (нарушитель), 1thx
Активность: 0.09=0.09
Статус: Участник

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

dezmand07 пишет:
Там кстати есть удобный дизассемблированный листинг (Отладка - Параметры - Включить отладку на уровне адреса - Показывать дизассемблированный код).

Как вы в русифицированой студии работаете/разбираетесь? Потом же "каша в голове" когда это с документацией сопоставляешь.

dezmand07 пишет:
Отладка - Параметры - Включить отладку на уровне адреса - Показывать дизассемблированный код

Вот это на английский можно перевести? Хочу понять, правильно ли я вас понял. И версию студии (на всякий случай).



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

Создано: 24 марта 2020 12:07 · Поправил: dezmand07
· Личное сообщение · #4

ASMiral пишет:
Вот это на английский можно перевести?

--> Link <--
Версия Visual Studio 2017

ASMiral пишет:
Как вы в русифицированой студии работаете/разбираетесь?

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



Ранг: -13.2 (нарушитель), 1thx
Активность: 0.09=0.09
Статус: Участник

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

dezmand07 пишет:
--> Link <--
Версия Visual Studio 2017


Спасибо. Понял о чем речь.




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

Создано: 26 марта 2020 03:49
· Личное сообщение · #6

morgot пишет:
Позиционируют себя как лоу левел ЯП, но с защитой, вида "каким должен был быть Си"


как такое возможно, одно противоречит другому. Поднимаете скорость, теряете в безопасности и наоборот. Можно искать баланс, но заменить Си можно только Си. Если уж быть до конца честным.




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

Создано: 26 марта 2020 13:03 · Поправил: Gideon Vi
· Личное сообщение · #7

ужас какой. Но это заявление, вероятно, на совести авторов Rust.
В принципе, если задуматься, идея Rust не так плоха. Тот же си-плас-плас давно превратился в монстра, не совсем понятно, зачем нужного. Если взять си и очень аккуратно демпфировать опасные места, то может получиться... нет, не замена, но что-то годное... может rust?



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

Создано: 26 марта 2020 13:11 · Поправил: dosprog
· Личное сообщение · #8

Gideon Vi пишет:
Тот же си-плас-плас давно превратился в монстра, не совсем понятно, зачем нужного.

Есть такой закон (Паркинсона):
1) Любая сущность в своём развитии стремится достигнуть максимальной усложнённости.
2) Достигнув своего максимума усложнённости, эта сущность умирает.

Это относится не только к софту.. Хотя, к нему в первую очередь.





Ранг: 158.4 (ветеран), 123thx
Активность: 0.140.49
Статус: Участник

Создано: 26 марта 2020 13:43
· Личное сообщение · #9

Gideon Vi пишет:
Если взять си и очень аккуратно демпфировать опасные места

Зачем же это делать? Если где-то буфер переполнился или память потекла, это говорит лишь о том, что программист некомпетентен и не понимал, что делает. Задача рантайма - выполнять поставленную задачу, а не фиксить косяки кодера. Хватит уже пытаться улучшить сишечку, она идеальна

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

Ранг: -5.6 (нарушитель), 3thx
Активность: 0.15=0.15
Статус: Участник

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

dosprog пишет:
Это относится не только к софту.. Хотя, к нему в первую очередь.


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




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

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

C - один из самых распространенных языков, примеров просто огромнейшее количество, найти можно что угодно - от ОС до руткитов и сниферов. Гугл сломался, что ли, лол

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.



<< . 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 » Выход » ЛС
   Для печати Для печати