Хммм. Как много годного контента. Я впервые вижу такие приёмчики. Например, как передать одну функцию в другую функцию. Как говорится: "век живи - век учись, всё равно дураком помрёшь". Благодарю за информацию.
Эх... Помню как лет 6 назад писал динамически самошифрующийся вайпер под винду. VirtualProtect, как и самоконтроль кода с отслеживанием байта 0xCC не забываются...
cryptofun, не думал ли ты переходить на другую платформу ( в связи с возможной блокировкой ютуб )? Не хочешь создать телеграм-канал, где ты будешь делиться полезной информацией ( книгами, к примеру ) для большего понимания твоих видео? и еще по твоему мнению, можно ли рассматривать раст как потенциальную замену си для таких программ как крипторы или же другие низкоуровневые программы? спасибо тебе за твою деятельность, и не пропадай больше
На счёт платформы надо действительно подумать. Если произойдёт блокировка, то это будет полезным решением. С другой же стороны, если блокировка не осуществится, то телеграм-канал я не буду особо вести, что равносильно его итоговой гибели. По большей части я ориентируюсь просто на положение текущих дел и если будут действительно сильные основания на создание канала - то создам. Сейчас в неразберихе слухов блокировок и неблокировок сложно узнать истину. Ютуб как сервис выгоден не только опозиционно-настроенным людям, но и охранителям, поэтому моё личное мнение такого, что вряд-ли заблокируют. На счёт раста, его нельзя рассматривать как замену Си, как бы его не преподносили сторонники. Программисты раста более похожи на фанатиков, которые стремятся к безопасности приложений, при этом используя на каждом шагу "unsafe" и "extern C" и стремятся к построению поточных приложений, когда реализация однопоточная была бы более уместна и практична. Плюс стоит упомянуть о фичах языка и усложнениях, о которых не принято говорить в таких сообществах. В общих чертах, язык стремится сделать всё возможным и реализуемым, но как итог всё это делает через костыли. Ситуация схожа с плюсами, когда в язык добавляется всё что нужно и не нужно.
Можншь пожалуйста сделать видео о своем дистрибутиве, как я заметил, это манжаро, хотя насколько я помню, ранее ты использовал арч, изменилась и обложка, с гнома на кде?
Я раньше использовал Antergos, потом он не стал поддерживаться. После работал некоторое время на parrot OS. Сейчас на Manjaro. Особо рассказывать нечего, занимает Manjaro приблизительно ту же нишу, что и Ubuntu, только со стороны Arch подобных дистрибутивов.
Очень хотелось бы разобрать тему: как хранят криптобиржи и криптосервисы свои приватные ключи и взаимодействуют с ними при отправке клиентам монеты на их адреса? Какие могут быть уязвимости в данном вопросе? А также как максимально можно обезопасить данную серверную часть от взлома?
Привет. У меня как новичка возник вопрос. Я прочитал книгу по языку C, попрактиковался по книге, но дальше простого калькулятора уйти не могу. Какие проекты стоит делать новичку на данном языке? Просто все говорят, что язык хороший, на нем много, что можно написать. Но что делать новичку? ( Максимум мои знания в программировании это решение задачек на python и +- хорошее знание js)
@@CryptoFunIT Вот вы тоже об этом. Тогда с чего начать изучение криптографии? И хорошо ли надо знать математику для этого? Можете посоветовать книги/статьи на эту тему?
@@user-wl4ui5gh1w классическая криптография - это в большей мере история. Поэтому математика, да и информатика для её изучения особо не нужна. В качестве книги могу посоветовать Тайную историю шифров и их расшифровки от Сингха.
Если будешь продолжать с пайлодам, показывай дизасм, например radare2 Огромное спасибо, продолжай upd. А зачем указывать на функции если по факту можно их найти dlsym?
Объясните знающие люди или может у автора будет время. Мы выделили память раной BUFSIZ=8Кб , в то же время я загружаю в выделенную память примерно такой код: int _payload(int x) { int arr[19228]; for(int i = 0 ; i < 19227; i++) arr[i] = i; return x*x; } Для его исполнения явно требуется больше чем 8Кб, тем не менее я не получаю ошибки сегментации или что-то еще, как это работает? Заранее спасибо
Этот массив создаётся в стеке, а не в выделенной памяти. Структура памяти в c, начиная с меньших адресов: секция text - инструкции скомпилированной программы, понятные процессору; инициализированные данные - переменные, строки форматирования и т.д.; не инициализированные данные - переменные, без заданного значения; куча - область памяти для динамического выделения; стек - LIFO структура в которой хранятся данные, например массив из вашего примера. В обычном случае, когда функция _payload компилируется вместе со всей программой, её инструкции попадают в секцию text(единственная секция разрешённая для исполнения по умолчанию), а указатель на массив(переменная arr) во вторую секцию(инициализированные данные), но в данном примере, функция загружается из файла в динамически выделяемую область памяти(куча - heap). Для лучшего понимания, советую почитать, как работает память компьютера, арифметику указателей в c, что такое виртуальная память, что такое архитектура фон Неймана.
Ваш ролик это как глоток свежего воздуха. В интернете практически нет информации
Спасибо тебе огромное за урок! Очень было бы интересно посмотреть реализацию буткитов и руткитов
Мээээн ты лучший!!! Спасибо, давно хотел понять как там все внутри👍🤗
Хммм. Как много годного контента. Я впервые вижу такие приёмчики. Например, как передать одну функцию в другую функцию. Как говорится: "век живи - век учись, всё равно дураком помрёшь". Благодарю за информацию.
Благодарю за урок :)
Всё понятно и наглядно, годнота🥵
О, что-то новое из рубрики ! Лайк поставил ♥️
А-ФИ-ГЕТЬ. Я восхищен!!!! Магия вне Хогвардса)))) Без сарказма, это круто.
Дружище, уроки просто нет слов. действительно, редко можно встретить уроки такого уровня в ютубе. продолжай в том же духе!
привет из Таджикистана
S navruzom pupsik😘
Урааа, спасибо за видео :3
Подписка однозначно!)
Вот бы мне такой канал лет 20 назад, а не сейчас, когда времени совсем нет(
Спасибо! Отлично всё объяснил. ᗧ•••ᗣ••
класс )
Иноформативно, спасибо автору, IDE - VS Code, было бы не плохо также указать какие плагины/раширения необходимы
Создай как создать свой ратник 😊
Какую книгу вы посоветуете прочитать в дополнение к вашей книге по golang? Или нет смысла, что то читать и просто практиковаться?
вернулся!!!!!!!1
О как раз в тиму по трафу вступил)
Эх... Помню как лет 6 назад писал динамически самошифрующийся вайпер под винду. VirtualProtect, как и самоконтроль кода с отслеживанием байта 0xCC не забываются...
Можно использовать для ратников
Да ты как адвокат егоров для начинающих программистов и безопасников
cryptofun, не думал ли ты переходить на другую платформу ( в связи с возможной блокировкой ютуб )?
Не хочешь создать телеграм-канал, где ты будешь делиться полезной информацией ( книгами, к примеру ) для большего понимания твоих видео?
и еще по твоему мнению, можно ли рассматривать раст как потенциальную замену си для таких программ как крипторы или же другие низкоуровневые программы?
спасибо тебе за твою деятельность, и не пропадай больше
На счёт платформы надо действительно подумать. Если произойдёт блокировка, то это будет полезным решением. С другой же стороны, если блокировка не осуществится, то телеграм-канал я не буду особо вести, что равносильно его итоговой гибели. По большей части я ориентируюсь просто на положение текущих дел и если будут действительно сильные основания на создание канала - то создам. Сейчас в неразберихе слухов блокировок и неблокировок сложно узнать истину. Ютуб как сервис выгоден не только опозиционно-настроенным людям, но и охранителям, поэтому моё личное мнение такого, что вряд-ли заблокируют.
На счёт раста, его нельзя рассматривать как замену Си, как бы его не преподносили сторонники. Программисты раста более похожи на фанатиков, которые стремятся к безопасности приложений, при этом используя на каждом шагу "unsafe" и "extern C" и стремятся к построению поточных приложений, когда реализация однопоточная была бы более уместна и практична. Плюс стоит упомянуть о фичах языка и усложнениях, о которых не принято говорить в таких сообществах. В общих чертах, язык стремится сделать всё возможным и реализуемым, но как итог всё это делает через костыли. Ситуация схожа с плюсами, когда в язык добавляется всё что нужно и не нужно.
Давай ролик про ратники, и ботнеты
Можншь пожалуйста сделать видео о своем дистрибутиве, как я заметил, это манжаро, хотя насколько я помню, ранее ты использовал арч, изменилась и обложка, с гнома на кде?
Я раньше использовал Antergos, потом он не стал поддерживаться. После работал некоторое время на parrot OS. Сейчас на Manjaro. Особо рассказывать нечего, занимает Manjaro приблизительно ту же нишу, что и Ubuntu, только со стороны Arch подобных дистрибутивов.
Очень хотелось бы разобрать тему: как хранят криптобиржи и криптосервисы свои приватные ключи и взаимодействуют с ними при отправке клиентам монеты на их адреса? Какие могут быть уязвимости в данном вопросе? А также как максимально можно обезопасить данную серверную часть от взлома?
Или...😅
Какие книги прочитать, что бы научиться писать и понимать это?
Язык программирования Си от Кернигана и Ритчи, Assembler для DOS, Windows и UNIX от Зубкова.
Запиши урок созданич криптовалюты на python очень прошу тебя Спасибо!
Привет. У меня как новичка возник вопрос. Я прочитал книгу по языку C, попрактиковался по книге, но дальше простого калькулятора уйти не могу. Какие проекты стоит делать новичку на данном языке? Просто все говорят, что язык хороший, на нем много, что можно написать. Но что делать новичку? ( Максимум мои знания в программировании это решение задачек на python и +- хорошее знание js)
Хороший способ изучить язык быстро - делать алгоритмические задачи. Из более менее прикладных - написание шифров классической криптографии.
@@CryptoFunIT Вот вы тоже об этом. Тогда с чего начать изучение криптографии? И хорошо ли надо знать математику для этого? Можете посоветовать книги/статьи на эту тему?
@@user-wl4ui5gh1w классическая криптография - это в большей мере история. Поэтому математика, да и информатика для её изучения особо не нужна. В качестве книги могу посоветовать Тайную историю шифров и их расшифровки от Сингха.
@@CryptoFunIT хорошо. Спасибо!
Если будешь продолжать с пайлодам, показывай дизасм, например radare2
Огромное спасибо, продолжай
upd. А зачем указывать на функции если по факту можно их найти dlsym?
Ты пиздес сказанул, мы нихера не поняли
Как с тобой можно связаться?
Где ж ты раньше был???
Вы в тг заходите?
Объясните знающие люди или может у автора будет время.
Мы выделили память раной BUFSIZ=8Кб , в то же время я загружаю в выделенную память примерно такой код:
int _payload(int x) {
int arr[19228];
for(int i = 0 ; i < 19227; i++)
arr[i] = i;
return x*x;
}
Для его исполнения явно требуется больше чем 8Кб, тем не менее я не получаю ошибки сегментации или что-то еще, как это работает? Заранее спасибо
Этот массив создаётся в стеке, а не в выделенной памяти. Структура памяти в c, начиная с меньших адресов: секция text - инструкции скомпилированной программы, понятные процессору; инициализированные данные - переменные, строки форматирования и т.д.; не инициализированные данные - переменные, без заданного значения; куча - область памяти для динамического выделения; стек - LIFO структура в которой хранятся данные, например массив из вашего примера. В обычном случае, когда функция _payload компилируется вместе со всей программой, её инструкции попадают в секцию text(единственная секция разрешённая для исполнения по умолчанию), а указатель на массив(переменная arr) во вторую секцию(инициализированные данные), но в данном примере, функция загружается из файла в динамически выделяемую область памяти(куча - heap). Для лучшего понимания, советую почитать, как работает память компьютера, арифметику указателей в c, что такое виртуальная память, что такое архитектура фон Неймана.
Как поддержать автора?
Как связаться?
Уважаемый, как тебя в тг найти?
Привет давай туториал по языку си
Найди книгу и прочитай
@@infinitytsukuyomi4171 посоветуй
@@anonimananimus4893 Прата - Язык программирования C
@@infinitytsukuyomi4171 Классика - K&R C
В гугле забанили?
осуждаю
У тебя крыса, как гуя?
@CryptoFun [ IT ] aka @umber571 Кинь мыло или телегу, есть тёрка мутная, но интересная...