1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Оффтоп из темы Kernel-Bridge Framework

Тема в разделе "WASM.HEAP", создана пользователем M0rg0t, 8 ноя 2020.

Статус темы:
Закрыта.
  1. nullPtr

    nullPtr Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2020
    Сообщения:
    138
    Много всяких либ, тулз в которых чисто С++ код.

    Как сказали Выше, я компилю код на C++ 11, беру разные тулзы. Тот же самый XOR в компал тайме и прочее. А пишу на процедурном.
    Я тож был искренним фанатом Си, но тулзы сделанные на плюсах гораздо ускоряют и облегчают работу. ИМХО.

    p.s. не продакшн пишу, ну ты понял.
     
  2. GRAFik

    GRAFik Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    150
    О! Этого дяденьку и его сайт я знаю. )) Много чего интересного я у него там находил и читал. Видимо, потому, что сама тема сейчас и тем более, чуть раньше была для меня "темным лесом" - не обратил внимания. Спасибо.
    X-Shar, вы, вроде, не глупый человек, а позволяете себе такие вольности. )) Думаю, что вы скорее всего пытаетесь меня троллить, чтобы посмотреть как я буду реагировать на то или иное ваше высказывание. А я вам отвечу, что я буду протестовать против таких ваших провокационных заявлений. ))

    Т.е. по вашей логике тот же Инди изучал гипервизоры и ядро NT для того, чтобы с ними потом работать? Ну с гипервизором/визором еще куда ни шло, а вот ядро NT-то он точно изучал для того, чтобы потом в одиночку запрограммировать свою, какую-нибудь OS INDI Suprer Star XP1 2, 3, 4... По вашим рассуждениям выходит так. )))
     
    X-Shar нравится это.
  3. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    337
    Нет не троллю, я вам ссылку дал, там более чем достаточно инфы...

    Вот ещё про гипервизоры:

    https://habr.com/ru/post/474776/

    https://habr.com/ru/post/133906/

    https://habr.com/ru/company/intel/blog/237523/

    https://habr.com/ru/company/intel/blog/238059/

    Про мой пост, я не хотел кого-то обидеть или троллить, если интересно то изучайте конечно-же...

    Просто хочу сказать, если нет практики, или знания не применяются, то зачем эти знания ?

    Ваш пример с Инди, последний раз про него скажу и буду игнорить обсуждения про него, т.к. надоело...

    Ну а что он добился, что бъёт в грудь о каких-то там тру знаний, мне реверс не интересен сейчас, а как разработчик он нулевой, который даже простой драйвер сделать неспособен, и это как он заверяет после 15 лет какой-то разработки и изучения ядра, ни каких-то современных концепций, ничего в его постах нет, от слова вообще...:dntknw:

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

    Гипервизоры, системная разработка, это очень сложная область, тут без практики вообще делать нечего, можно хоть тоннами книг обложится, делать переводы, но через полгода, а-то и раньше 90% информации забудется, не ну может у кого-то феноминальная память, у меня например такого нет...

    Тут единственны вариант что-то реально научится, либо хобби проект, либо работать в области.
    Других вариантов, я не вижу...
     
    Последнее редактирование модератором: 11 ноя 2020
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    3.806
    Ой, да ладно, тут к серьезной коммерческой разработке вообще мало кто причастен. Поэтому возникают вопросы из серии "зачем нужны новые фичи в плюсах", "зачем нужно ооп", "зачем нужны новые языки" и тд.
     
    X-Shar нравится это.
  5. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    337
    Ну тут есть спецы, которые интересны мне и я их уважаю по постам и которые с вероятностью 100% работают в области разработки, или ИБ, но они как правило ничего не пишут и очень редко активны.

    Вот список спецов (Не все включены, кого-то просто не знаю):

    TermoSINteZ, Thetrik, f13nd, HoShiMin, Mikl___, SadKo, Rel, Pavia, Morgot, _edge...

    Ну это так на вскидку, многие ушли, например тут был интересный спец. с клаба "Реверскод", ещё был чел, забыл никнейм, который на кодебай про сисколы написал...

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

    А активны в основном как-раз, кто неработает в области, или "Спецы" типо Инде, что печально конечно-же.:dntknw:

    Раньше тут вообще Крис Касперски тусовался, но я не застал, прикольно наверное было...)
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    3.806
    Но такие спецы просто самые элитные, их гений простым маглам не понять. Например, Инде намеренно работает электриком за 400 баксов в месяц, а не в блекухе какой-нить. Он жертвует собой ради нашего мира. Если бы он занимался блекухой уже давно случилось бы событие под кодовым названием "аверов больше нет" и весь интернет и вся айти просто перестала бы существовать, что привело бы к глобальному коллапсу. Он жертвует собой, ограничивая свою гениальность, понимаешь? Он как Иисус, только Инде.

    Ну как объяснить, на каком-то этапе становится особо нечего обсуждать, тк ты сам решаешь большинство своих проблем с помощью гугла/стековерфлоу или же с помощью отладчика/дизассемблера.
     
  7. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    1
    Регистрация:
    11 июн 2004
    Сообщения:
    3.437
    Адрес:
    Russia
    X-Shar, предложите тему для обсуждения. Мы все во внимании
     
  8. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    337
    Я-же не знаю кому-что интересно ?

    Могу сказать что интересно мне, из этого можно создать темы, если ещё не создано:

    - Безопасное программирование, как в плане информационной безопасности, так и в плане безопасности от аварийных ситуаций (Я как-то создавал тему, но там было про Си, интересно ещё что-то такое).

    - Интересна тема исследования ядра винды, как отлавливать баги, работа с отладчиком и т.д.

    - Интересна тема о недокументированных АПИ винды.

    - Почитал-бы что-то о реверсе, поиск уязвимостей и т.д.

    Ну это так вкратце...

    Честно не помню когда на каком-то форуме что-то спрашивал, это долго, да и вероятность что ответят мала, дольше описывать суть проблемы...

    Проще либо самому, либо у знакомых спросить....

    Да, в гугле можно ответы найти.)
     
  9. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.151
    По твоему, комерц ограничен сидением в дурацком оупен-спейсе с хипстерами в галстуках, и обсуждениям кредитного фокуса и кто как слетал в Турцию? Это там нужны "новые стандарты" "библиотека 2020 года" и прочие новые языки.
     
  10. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.151
    отсюда он , неясно почему, выпилился еще в 2018 (или переименовали).
    а так был на клабе, на кывт иногда заходит.
    GRAFik его очень "любит", примерно как либераст Путина, думаю придет сейчас в тред и подробнее расскажет про "барыгу".

    А вообще, отделить бы эти все посты, т.к. тема не о том совершенно.
     
  11. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    3.806
    Ну и разве это высказывание не показывает, что ты далек от профессиональной коммерческой разработки? Тогда какая ко мне притензия?
     
  12. nullPtr

    nullPtr Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2020
    Сообщения:
    138
    Вы тут под комерсом имеет ввиду под типу меломягких или блек?
     
  13. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.151
    Rel, мы говорим о разных вещах. Я далек от белого кодинга в офисах, это да. Мне он не интересен абсолютно. Важен результат, а не "новый язык" "новый протокол".
    У меня друг есть, вот он белый кодер, как то пришел ко мне в гости, а у меня книжка по jQuery 1.7, это версия 2011 года (вроде). Ну и он начал, прям как на хабре, ой старьё, да кто так пишет, да щас рыакт, вуэ и прочие умные слова. А мне пофигу - админка на старом джквери норм работает, отображает что надо. Зачем мне, условно говоря, гнаться за модой? Ты же не покупаешь новый айфон или новые штаны, только потому что "так модно" "это тренд 2020". Аналогично и с Си - ну старый язык, даже стандарт С89 - какая разница, если оно работает и дает нужный результат?! Заказчику все равно, что там под капотом, лямбды или процедуры, лишь бы работало. В этом разница между нашей сферой и офисным барбершопом.
     
    nullPtr нравится это.
  14. nullPtr

    nullPtr Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2020
    Сообщения:
    138
    жестко.
     
  15. HoShiMin

    HoShiMin Active Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    831
    Адрес:
    Россия, Нижний Новгород
    Так это в твоих же интересах.
    Новые стандарты и библиотеки повышают скорость разработки любого софта, упрощают логику и снимают с тебя ответственность за рутинные действия.
     
  16. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    337
    Ну Си кстати много где то применяется, например писать драйвера в линуксе, это си.

    В винде, если писать драйвера, то там нет рантаима С++, хотя поддержка плюсов есть.

    Тут вопрос больше не на чем писать, а как писать, т.е. качество кода и архитектура проекта.

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

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

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

    Мне например нравится идеалогия RA|| в плюсах, но это для многопоточных приложений с разделяемыми ресурсами.

    Из новых современных языков, питончик не плох.)

    А так чем разработка малвари отличается от вайт разработки ?

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

    В блеке свобода, любой школьник может продать говно, а потом бить себя в грудь какой он крутой спец.

    Я это говорю из опыта изучения блек рынка, как на xss, так и в свое время на других бордах, даже было время кто работал в привате, ко мне обращались, оценить софт, посмотрел я что там продавали, впечатления масса...)))
     
  17. nullPtr

    nullPtr Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2020
    Сообщения:
    138
    Тихая ночь, Зевс, КРОТ.
    Первое что пришло в голову.

    Изначально например автор Тихой Ночи писал на Се, потом начал переписывать на плюсах из-за архитектуры.

    Morgot прост бесится от ООП xD

    Но как сказали выше, можно писать на чистом си, прост компилить как плюсы.
    Во многом хорошие тулзы сделаны на плюсах.

    Еще Рел написал статьи на дамаге, которые на плюсах. Тот же самый про проактивки.
     
  18. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.151
    крот и зевс юзали плюсы по самому минимуму, там неймспейсы, ну может немного ооп; такие плюсы еще куда не шло, на уровне 98 года без STL. Я против современных говностандартов.
    Ахе юзал плюсы из-за ллвм.

    в малваре важен результат, а не рюшечки и мода.
    в малваре ты не можешь подключить к проекту 100 либ типа бустов и прочего,точнее можешь, но тогда малварь будет 10 метров по размеру, и мягко говоря, вызовет палево и сложность в крипте.
    да много чем еще.

    Но не С++17, да и это не показатель. А андромеда кодилась на Си. Как и множество топовых локеров, там Си. И если мне не изменяет память, даже Stuxnet (или Flame, т.е. софт который покруче любой малвари) кодили на Си - да, там юзался самопальный ООП, но однако же не плюсы.


    Особенно в отладке оно поможет. Когда вместо 2-3 лаконичных строк будет 1000 строк ООПшного мусора.

    мне впадлу его учить, разве что для понимания СОМ (тут да, мне не хватает понимания интерфейса), но так - не нужно.
     
  19. HoShiMin

    HoShiMin Active Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    831
    Адрес:
    Россия, Нижний Новгород
    Вот в чём причина твоей нелюбви!
     
  20. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    3.806
    Разница в цене, в поддержке, в скорости разработки, в качестве кода, в стабильности, во всем. Именно об этом я и говорю, когда пишу, что ты абсолютно далек от коммерческой разработки. Ты просто не думаешь о таких вещах.
     
Статус темы:
Закрыта.