О файлах, кодировках и hex редакторах. Обманываем Gmail с исполнимым файлом!

Поделиться
HTML-код
  • Опубликовано: 21 янв 2025

Комментарии • 195

  • @t0digital
    @t0digital  3 года назад +8

    С 1:57 до 10:00 идет краткое отступление о Linux и работе с Linux в WSL, если вы это знаете, можно пропустить:) Это отрывок из курса to.digital/course01hex , материал вырезан из общего контекста.

  • @kali_256
    @kali_256 2 года назад +2

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

  • @ananasios
    @ananasios 2 года назад +2

    Видос помог протолкнуть файлы мимо фаерволов 🔥👍

  • @zproger
    @zproger 3 года назад +4

    Крутое видео, думаю многим будет полезна эта информация

  • @tovarischduraley
    @tovarischduraley 3 года назад +14

    Лайк за видосы из темы "Общие знания"!! Спасибо, мужик, очень интересно!

  • @Ронин-и7е
    @Ронин-и7е 3 года назад +6

    Замечательное видео! Автору огромное спасибо!

  • @ЭльдарМырзатай
    @ЭльдарМырзатай 3 года назад +3

    Здравствуй! Наконец-то новый видос!

  • @LesXakepc
    @LesXakepc 3 года назад +5

    Вдруг кто ищет хороший не консольный hex редактор - 101 Editor лучший.
    Для разбора иговых ресурсов - мастхэв.
    Автору как всегда лайк.

    • @t0digital
      @t0digital  3 года назад +1

      Спасибо! Не знал о таком

    • @flashxl555
      @flashxl555 3 года назад

      Так 101 editor или 010 editor?

  • @Uni-Coder
    @Uni-Coder 3 года назад +20

    17:10 мелкое уточнение, коды первых 128 символов совпадают с ASCII.

    • @0alsh
      @0alsh 3 года назад +1

      Не такое уж и мелкое, а очень даже важное. Все 255 никак не могут совпадать, иначе никак не получится кодировать переменным количеством байт.

  • @ВасилийВолосовцов
    @ВасилийВолосовцов 3 года назад

    Как хорошо что в этом ютубе кто то выкладывает как минимум что то познавательное.
    Уже плохо от рекламы ютуба, интегрированной рекламы и рекламных роликов.

  • @АлександрКозлов-о7к

    Отличное видео вышло. Спасибо! Надеюсь что-нибудь еще из курса перепадет.

  • @babichfx
    @babichfx 2 года назад

    Клевая подача!

  • @paul180472
    @paul180472 3 года назад +1

    отличный видос! интересный и познавательный. Эту "базу" обязаны знать все.)

  • @АнтонинаСмет
    @АнтонинаСмет 3 года назад

    Огромное спасибо, как всегда лайк!

  • @АмэйзингЧенал
    @АмэйзингЧенал 2 года назад

    у картинки начало ffd8 а конец ffd9 . Картинок , например в игровом архиве может быть много. помимо картинок , внутри архива полный набор всевозможных файлов , .txt .ldb .tga и т.д. Как выдернуть только картинки ? 👀 комбинация ffd9 будет попадаться всегда и оч часто это далеко не конец-картинки.
    Внутри картинки есть маркеры , но проблема в том что некоторые маркеры имеют изменяемую длинну. вот и как тогда ?

  • @sevashpun
    @sevashpun 3 года назад

    Спасибо за видос! :)

  • @drygdryg2
    @drygdryg2 3 года назад +4

    Этот метод хорош для обхода ограничений, но если закодировать эти же бинарные данные в текст, например, с помощью алгоритмов Base64 или Base85, то размер текстовика будет гораздо меньше. Кодирование, представленное в видео, даёт размер закодированных данных в два раза больший исходного, т.к. для описания одного байта шестнадцатеричным числом (в тексте) требуется 2 символа ASCII (пример: a8), а каждый символ ASCII, как известно, имеет размер 1 байт.
    Base64 и Base85 более эффективны в плане плотности кодирования, т.к. для кодирования задействуется большее количество знаков: 64 и 85 символов ASCII против 16 (0-9 и A-F) в показанной в видео кодировке.

    • @DenisKostyuchenko
      @DenisKostyuchenko 3 года назад +1

      Ну можно просто zip использовать, например...

  • @openfrom03
    @openfrom03 3 года назад

    спасибо за такие ролики)

  • @podborski
    @podborski 3 года назад +1

    На macOS hexFriend рулит. Можно ещё и command line tool установить чтобы с терминала сразу было удобно запускать. Ещё очень удобно сравнивать файлы (diff)

  • @Nachmed
    @Nachmed 3 года назад +2

    Linux в массы!

  • @Aticinsane
    @Aticinsane 3 года назад

    Круто! Спасибо! Запишите ещё видео про base64

    • @t0digital
      @t0digital  3 года назад

      в курсе подробно разбираем и про base64, и сценарии использования. Отдельно вырезать это не получится

  • @ВикторЗлатопольских

    Здравствуйте. У меня возник такой вопрос по поводу Hex хакинга игр. Дело в том чт я хочу редактировать старую игру Поле Чудес 1993 года (версия для двоих игроков), и добавить в библиотеку словаря игры свои темы и слова для того чтобы было интереснее играть и со старой атмосферой игры. Но.. дело в том что как ч ни пытался к ней подойти, какими редакторами бы не пользовался, goldfinger, visualstudio, IDA, строчки файла Pole2.lib наглухо запакованы. Вроде бы более менее понятно, что какие то точки и символы означают "тема" и "слово", но дело в том что все буквы и символы наглухо запакованы и зашифрованы😮 т.е совершенно непонятно, на что облакачиваться при подборе алфавита и как перевести точки и кракозябры в читаемый текст. Если не затруднит то как специалист подскажете возможности решения данной проблемы? Просто это для меня дело принципа, не то чтобы для меня это сильно важно, просто уже месяца 2 бьюсь над казалось бы тривиальной задаче, но при этом столь простая задача никак не может быть решена. 2 Заранее благодарю за ответ если вам не затруднит помочь🎉
    С Уважением

  • @МаратСыздыкбеков
    @МаратСыздыкбеков 3 года назад +1

    А можно биты, преоброзовать в слова если есть битный фаил

    • @t0digital
      @t0digital  3 года назад

      Биты можно преобразовать в слова, разумеется, мы ж об этом и говорили в видосе

  • @Vasiliy_Kashtanov
    @Vasiliy_Kashtanov Год назад

    Прикольно!

  • @ivanivanov-hl7ry
    @ivanivanov-hl7ry 3 года назад +2

    Алексей спасибо большое за Вашу работу!
    Вопрос по видео:
    Если я правильно понял, то после того как Вы сделали дамп xxd в файлик, то этот файлик ведь стал по сути идентичен самому калькулятору. То есть если посмотреть этот дамп через xxd то содержимое должно быть идентично экзешнику калькулятора. Тогда почему же gmail его пропускает если содержимое по факту один в один?
    Или же единственное отличие это то что xxd при генерации дампа проставил переносы строк?

    • @t0digital
      @t0digital  3 года назад +1

      Привет! Разница в битах-байтах там будет, да, как минимум из-за переноса строк, но не только, gmail этого потому и не понимает. Можно при желании еще сильнее усложнить жизнь проверяторам, например, порезать полученный текстовый файл на части и отправить по частям (звучит как мечта маньяка), заархивировать текстовый док с паролем и тп:)

    • @Uni-Coder
      @Uni-Coder 3 года назад +2

      Каждый байт превращается в два байта, например тот же символ "H" превратится в два символа "48".
      P.S. Я вообще думал, что Алексей hex-редактором просто удалит символы "MZ" в начале файла (это сигнатура исполнимого файла) :))

    • @ivanivanov-hl7ry
      @ivanivanov-hl7ry 3 года назад +1

      @@Uni-Coder Насчёт превращения каждого байта в два байта это точняк! Спасибо!

    • @t0digital
      @t0digital  3 года назад +2

      @@Uni-Coder да, кстати, можно было и подредачить просто малость)))

  • @pythondeveloper252
    @pythondeveloper252 3 года назад

    Хорошо. Если utf-8 используется для строки, то получается что i-й символ извлекать придется не обычным обращением по индексу в массиве, а каким то хитрым образом, ибо один символ занимает байт, а другой 4 байта, и все это в одной строке, извлекается возможно и не за О(1). В рамках урока про кодировки это упущено? А ведь это важный аспект, и программист должен уметь написать свою функцию для такого индексирования, чтобы понимать как оно сделано в питоне.

  • @terragameryt8586
    @terragameryt8586 3 года назад +1

    xxd не совмем редактор, но можешь попробовать bvi (hex редактор который сильно похож на Vi)

  • @nitproject5193
    @nitproject5193 3 года назад +1

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

    • @t0digital
      @t0digital  3 года назад

      юзабельно, приятно удивлен и доволен

    • @squiretrelawny5769
      @squiretrelawny5769 3 года назад

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

    • @nitproject5193
      @nitproject5193 3 года назад +1

      @@squiretrelawny5769 хех, ну да)
      я лично сейчас как линуксойд вообще представить не могу как на винду пересесть можно полностью. ну смотрю людям нравится, пусть юзают)
      наверное в этом тоже свои плюсы есть, хотя арч я уже вряд ли когда сменю на винду)
      I use Arch btw

    • @pythondeveloper252
      @pythondeveloper252 3 года назад

      @@nitproject5193 i use arch too

  • @dimarybachkovskyi2137
    @dimarybachkovskyi2137 Год назад

    Согрел теплом HEX-ориентированное сердце :)
    Из плюсов: приятная чайник-ориентированность. Каждая мелочь разжована без лишней занудности.
    Из минусов: просто множество неточностей разной степени глубины. Для примера: xxd в первом столбце выводит не номер строки, а номер левого байта в данной строке в 16-ричном формате. Русские символы? А чего не болгарские, украинские, казахские, беларусские? Нет русских, английских. Есть кириллица, есть латиница и т.п. Это элементарная грамотность. Дальше, приведенная стандартная ASCII кодируется не байтом (8 бит), а всего 7 битами. Это даже из приведенной таблицы видно. (нет символов выше 7F). Как раз расширенные версии ASCII кодируется 8 битами и как раз некоторые из её версий содержат символы кириллицы (ASCII WIN-1251, KOI-8). Так что тут полная дезинформация. Ну и дамп для передачи исполняемых файлов - излишне как по сложности, так и по объему. Архивирование с паролем, в т.ч. имен файлов, помогает в большинстве почтовых сервисов, а специально для gmail - двойное архивирование с паролем и переименованием внутреннего архива.
    Так что для теории все очень приятно, только вычистить хорошенько неточности.
    Для практики - хоть бы упомянуть, что метод далек от оптимального.

  • @DimiEG
    @DimiEG 3 года назад

    Алексей, что это вас в эту тему потянуло? Интересна интеграция Xxd с Vim. Ещё с Ассемблером и дизассемблером поиграться? Отладчиком?

    • @t0digital
      @t0digital  3 года назад

      Это часть большого курса, который я писал весь прошлый код и снимал-монтажил в этом. Про ассемблер как-нибудь обязательно;)!

  • @iyashnaider
    @iyashnaider 2 года назад

    Когда будет новый запуск курса?

    • @t0digital
      @t0digital  2 года назад

      Работаю над этим. Не могу пока назвать дату.

  • @dasdasfsdgjopjtopheoibzfdbf
    @dasdasfsdgjopjtopheoibzfdbf 2 года назад

    А если изначально .exe заменить на .txt?

    • @t0digital
      @t0digital  2 года назад

      не получится

  • @Skesov
    @Skesov 3 года назад

    А что стало с макбуком на М1, все-таки не стоит свою шестнашку менять?

    • @t0digital
      @t0digital  3 года назад

      Он жив, с ним все ок, но на удивление винда стала ок, пользуюсь виндой пока. Ну и thinkpad нравится. Сделаю видос об этом.

  • @Salted_muffin
    @Salted_muffin 2 года назад

    Спасибо

  • @aristarhbahirev2548
    @aristarhbahirev2548 3 года назад

    У меня вопросик...почему произошёл переход с macbook на thinkpad, если не секрет? Сам пользуюсь Thinkpad x230

    • @t0digital
      @t0digital  3 года назад +1

      Нравится:) планирую рассказать в одном из следующих видео

  • @Salted_muffin
    @Salted_muffin 2 года назад

    Вот где рабочий стол, но перейти не могу поскольку папка по Русски названа и это не изменить
    PS C:\Users
    edze\OneDrive\Рабочий стол>

  • @КириллКириллович
    @КириллКириллович 3 года назад

    А если сделать chmod a-x для calc, то gmail пропустит?

    • @t0digital
      @t0digital  3 года назад +1

      не думаю)

    • @flashxl555
      @flashxl555 3 года назад

      Это изменит только атрибуты файла, а не его содержимое.

    • @КириллКириллович
      @КириллКириллович 3 года назад

      @@flashxl555 кто тебе сказал, что Gmail анализирует содержимое?

    • @flashxl555
      @flashxl555 3 года назад

      @@КириллКириллович Так Алексей и сказал)

  • @pzverr
    @pzverr 3 года назад

    Алексей, что с макбуком то случилось? Почему на винде?

    • @t0digital
      @t0digital  3 года назад

      с маком всё ок, но внезапно мне оказалось по кайфу работать на современной винде на thinkpad:) WSL в винде позволил иметь полноценный линукс в консоли. И у меня старая любовь к Thinkpad. Планирую сделать видео об этом

    • @pzverr
      @pzverr 3 года назад

      @@t0digital интересно, будем ждать видео:) а вообще Линукс, в частности Дебиан нормально сейчас встаёт на современные ноуты, проблем с драйверами и т д не наблюдается? вы по своему опыту, не знаете?

    • @t0digital
      @t0digital  3 года назад +1

      @@pzverr ставил, подтвердить не могу, оконный Линукс по-прежнему боль и я откровенно говоря уже не верю в то, что что-то изменится однажды. Где-то не цепляется устройство (Bluetooth, спец кнопки ноутбука), где-то не цепляется видео карта и видно, как вся графика виснет, где-то какие-то странные полосы на экране и тд. Возможно зарублюсь и однажды сделаю видео про это, словлю дизлайков от любителей десктоп линукс пользователей)))

    • @pzverr
      @pzverr 3 года назад

      @@t0digital я сам любитель десктоп линукс, и лайк поставлю:))) но это именно десктоп, интересно как дела на ноутх. попробуйте xfce в связке с дебиан на мой взгляд самая правильная оболочка, ибо был опыт с unity и gnome3… вспоминать об этом не хочу

  • @Dmitry13s
    @Dmitry13s 3 года назад

    Теоретически такое возможно, чтобы dump сам пересобирался в exe при скачивании?

    • @senya_senechkin
      @senya_senechkin 3 года назад

      напиши демон, который раз в n секунд будет смотреть папку downloads на наличие файла с вхождением в его название слова "dump". если находит - собирает его обратно в .exe и удаляет дамп. хз как на баше, но на питоне это займет строк 10-20 от силы.
      но дабы не тратить попусту ресурсы системы, лучше не делать этот скрипт демоном, а просто запускать скрипт ручками каждый раз

  • @ДмитрийРаннев-л1у
    @ДмитрийРаннев-л1у 3 года назад

    Можно видос о тестировании в Джанго?)

  • @Ронин-и7е
    @Ронин-и7е 3 года назад

    +Диджитализируй! Подскажите пожалуйста в линуксе есть программы которые работают аналогично z функциям (zcat например), но с видео и аудио файлами? Хочу посмотреть сколько часов музыки у меня лежит на диске, но открывать каждый файл и считать утомительно). Насколько я понял видео файл имеет лютую структуру по типу архива (пакета, дирректории) в котором много частей (файликов) но которые интерпретируются проигрывателем как один звуко (видео) ряд. Есть какая либо "чудо" команда которая может вывести в принт или ls длину песни или видео? А то я пока разбирался, что такое видео файл, уже запутался окончательно!

    • @t0digital
      @t0digital  3 года назад +1

      думаю, надо найти утилиту, которая умеет выводить продолжительность видео в 1 файле, дальше уже дело техники, на баше или питоне написать код, который прогонит таким образом все файлы и просуммирует результат. Задача вообще интересная, я когда курс писал уже после этапа монтажа была интересна общая продолжительность, но посчитал вручную в итоге. ffmpeg и ffprobe судя по всему такое умеют, запрос в гугл "linux get video length" даёт примеры

    • @Ронин-и7е
      @Ронин-и7е 3 года назад

      @@t0digital Спасибо за формулирование запроса! Я пытался на русском искать, но было фсё не то)

    • @NecroRomnt
      @NecroRomnt 3 года назад +1

      ​@@Ронин-и7е ffmpeg -i ./file.mp4
      Тебя интересует поле Duration

    • @Ронин-и7е
      @Ронин-и7е 3 года назад

      @@NecroRomnt не подскажешь, а как это поле вывести в отдельное значение? Сейчас я "для себя" сделал такой запрос, "$ find / -size +10 -name \*.MP4\* -printf "%s\t%f\t%p
      " | sort -nr | head -5" . Возможно это поле добавить в данный формат вывода инфы? хочу видеть Имя файла, длинна видео, и полный путь. Что бы потом анализировать, какие видео самые длинные а какие самые короткие.

    • @NecroRomnt
      @NecroRomnt 3 года назад

      @@Ронин-и7е не знаю. Вчера пробовал набросать, на опыта и мотивации не хватает разобраться

  • @SerhiiKulia
    @SerhiiKulia 3 года назад

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

    • @t0digital
      @t0digital  3 года назад

      Гугл умный, не сработает

    • @SerhiiKulia
      @SerhiiKulia 3 года назад

      @@t0digital Архивы с паролями он не может читать.

    • @t0digital
      @t0digital  3 года назад

      Только что заархивировал в ZIP с помощью архиватора 7ZIP с паролем - гугл заблокировал отправку. Он видит названия файлов в архиве, видит там .exe и понимает, что это исполнимый файл.

    • @SerhiiKulia
      @SerhiiKulia 3 года назад

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

    • @t0digital
      @t0digital  3 года назад

      Гугл не блокирует архивы просто так, ни шифрованные, ни обычные. Текстовый файл положите в архив шифрованный или обычный, гугл его пропустит.

  • @olegmlavets5216
    @olegmlavets5216 3 года назад +1

    Твое мнение о wsl2? Мне кажеться когда добавят поддержку графики бомба будет)

    • @t0digital
      @t0digital  3 года назад +1

      Вроде уже добавили. Но мне даже без графики - бомба! Очень нравится. Приятно удивлён.

  • @mefodymo7456
    @mefodymo7456 3 года назад +1

    Про PE дальше расскажите

  • @veloriba
    @veloriba 3 года назад

    Видосы отличные, спасибо.
    Микрозамечание - w читается как даблъю. Народ же будет повторять. Ну и с другими немецкими буквами по аналогии :)

  • @markDine2213
    @markDine2213 3 года назад +2

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

    • @t0digital
      @t0digital  3 года назад +1

      Возможно. Тут общих правил сложно дать, надо на живом примере какого-то проекта смотреть

  • @AJIagguH
    @AJIagguH 3 года назад

    Я не очень понял, почему Gmail смог понять, что файл с исходным кодом является исполняем, а дамп он не понял. Но (!) при этом Windows смог запустить дамп. Может быть, информация в исходном файле хранилась в 16-м варианте, а дамп в двоичном?

    • @t0digital
      @t0digital  3 года назад

      Windows не смог запустить дамп. Он смог запустить восстановленный из дампа исполнимый файл

  • @mikachami
    @mikachami 3 года назад

    Да, знаю не по теме, но за notion так же лойс)

  • @PACKUH
    @PACKUH 3 года назад

    Покажи как ты WSL поднимал и установил linux плиз.

    • @seronly
      @seronly 3 года назад

      Через Microsoft Store очень удобно устанавливается. Так же на сайте Microsoft есть вся инфа по настройке wsl. Загугли

  • @selezardo
    @selezardo 3 года назад +2

    Если вас так же как и меня бесит, как wsl отображает папки(выделенным цветом) то просто добавьте в файл ~/.bashrc в конец файла строчку:
    export LS_COLORS=$LS_COLORS:'ow=1;34:';
    Ну и не забудьте вызвать переменные командой source ~./bashrc

  • @АмэйзингЧенал
    @АмэйзингЧенал 2 года назад

    я непонял откуда в хексэдиторе взялось 0x10 ? ведь 10 это = А .👀 Я вооапше непонял нихира 🤦

  • @mrzlkvvv
    @mrzlkvvv 3 года назад

    А если просто изменить расширение без xxd, то gmail не пропустит?

    • @seronly
      @seronly 3 года назад

      Попробуй) Напишешь, что получилось

    • @mrzlkvvv
      @mrzlkvvv 3 года назад +1

      @@seronly проверил, не отправляется

  • @antonmaklakov
    @antonmaklakov 3 года назад +1

    Про ascii было интересно узнать, что это таблица символов. Обычно, при слове ascii сразу вспоминаю графику)

  • @vs.cristian
    @vs.cristian 3 года назад

    Так как он понял что файл без расширения выполняемый?

    • @t0digital
      @t0digital  3 года назад

      Проанализировав содержимое файла

    • @SASHA21364
      @SASHA21364 3 года назад

      Не во всех ОС расширение что то означает, в линуксе расширение это просто часть имени отделенная точкой, и все. В файле в самом начале содержится заголовок в котором указана метаинформация, типа: тип файла, размер каких нибудь блоков, и т.д., прочитав начало файла можно понять что это за файл

  • @Rb-ur5em
    @Rb-ur5em 3 года назад

    Добрый день.
    Подскажите можно ли
    найти что-то подобное в принципе? Как лучше поступить ? Писать игру с нуля не
    получится точно!
    Простая карточная
    игра (качество и сложность не важно. лучше что-то по проще..)
    HTML, CSS, JS, MySQL
    Описание:
    Регистрация игрока, Минимум два участника
    Спасибо

    • @t0digital
      @t0digital  3 года назад +1

      Гугл в помощь. Если не удастся найти с Гугле, значит либо плохо искали, либо его нет - в обоих случаях писать самому с нуля:)

    • @Rb-ur5em
      @Rb-ur5em 3 года назад

      @@t0digital thanks

  • @Demazer
    @Demazer 3 года назад +1

    Заочно лайк!

  • @ДанилаКурлыков
    @ДанилаКурлыков 3 года назад +3

    А где MacBook??? Почему вдруг Windows и другой ноут?

    • @t0digital
      @t0digital  3 года назад +6

      расскажу в отдельном видео. С маком всё ок, но пользуюсь сейчас виндой, да:)

    • @sergeikozlov5420
      @sergeikozlov5420 3 года назад +2

      @@t0digital еретик

    • @aleom38
      @aleom38 3 года назад

      @@sergeikozlov5420 поддерживаю, перешёл на темную сторону:D

  • @C0oo1D
    @C0oo1D 3 года назад +1

    Как то градус сложности совсем понизился)
    Есть 2 мысли: или новичков стало больше, или старички не особо вдавались в детали..))

    • @t0digital
      @t0digital  3 года назад +3

      всё будет, и сложное, и простое:) про hex не все знают. Это материал с курса

  • @fedyasam1700
    @fedyasam1700 3 года назад +2

    Лайк авансом

    • @t0digital
      @t0digital  3 года назад

      Спасибооо!

    • @fedyasam1700
      @fedyasam1700 3 года назад

      @@t0digital классным вещам учите.

    • @fedyasam1700
      @fedyasam1700 3 года назад

      @@t0digital практически каждый день ищу

    • @t0digital
      @t0digital  3 года назад

      @@fedyasam1700 вам в кайф об этом мне писать? О том, что вы ждёте, как 13 месяцев моей работы какой-то мудак выложит в открытый доступ?

    • @fedyasam1700
      @fedyasam1700 3 года назад

      @@t0digital Нет. Я не хотел обидеть вас. Я ваш труд уважаю. Всем что я знаю про линукс и ревю кода я вам должен.

  • @MrWhisper001
    @MrWhisper001 2 года назад

    Таблица аски показанная тобой, это только половина байта, 128 символов, поэтому она такая и короткая )

  • @swimmwatch
    @swimmwatch 3 года назад

    Ноутбук от System 76?)

    • @t0digital
      @t0digital  3 года назад

      ThinkPad X1 Carbon gen 6

  • @sbalymov
    @sbalymov 3 года назад

    С EverNote на notion перешел?))

  • @arucrsov4495
    @arucrsov4495 3 года назад +10

    Рассказывать где находиться tab это уже слишком

  • @userSOY
    @userSOY 3 года назад

    Почему в 1,5 раза подняли цену за курс? Обычно о таких вещах предупреждают, собиралась купить, а тут такой неприятный сюрприз((((

    • @t0digital
      @t0digital  3 года назад +1

      1. Я не обещал, что цена не будет расти - писал несколько недель назад в сообщество пост, там была фраза залетайте, пока цена старая:)
      2. Сейчас все задания и материал отточились, добавилось много дополнительных материалов, не включенных в курс изначально - буквально пару дней назад проводили почти 5 часовой стрим с разбором финальных заданий и тд. Включены доп материалы по асинхронности, многочасовые стримы по фрилансу, поиску работы, фронтенду, логированию и тд, приглашаю сейчас и других людей выступить рассказать, чтобы картинка получилась не только от меня, но и от других специалистов.
      3. 30к - дорого только если не смотреть на даже джуновские ЗП в ИТ. Если отнестись к курсу как к инвестициям в себя, то это крайне выгодное вложение. Ну и да, это не цена в 100к+, за которые продают свои курсы всякие школы да академии с преподами, которые не умеют ни говорить, ни доносить мысль, а нередко и материалом не владеют. Видел в Инстаграм рекламу - типа приходите к нам преподом-ментором на почасовую оплату во сколько-то там сотен рублей в час:) ну вы серьезно, преподов вот так рандомной рекламой искать? Кто там откликнется, джун, для которого 500руб/час это весомые деньги)? А преподносится это все как курсы, где вас научат. Ну да, научат:) по 130к там курсы продают. Серьезно, только что зашёл посмотрел на сайт. За 130к вас будут вести рандомные люди из Инстаграма с доходом в неск сотен руб в час. Трындец просто.
      4. Почти все люди, приходящие сейчас на курс, покупают не по моей ссылке под видео, за них снимается повышенная комиссия степика. Получается, что ценность курса только выросла, а деньги с курса наоборот стали меньше - мне такая ситуация не нравится, поэтому цена выросла.

    • @userSOY
      @userSOY 3 года назад

      @@t0digital Алексей, так много всего написано, а по сути меня интересует только п.1. Я нашла эту запись в сообществе, видимо пропустила её из-за алгоритмов youtube, что печально.
      Большое пожелание, новости о повышении цены в следующий раз писать большими буквами, а не где-то между строк.
      P.S. В ценности Вашего курса я нисколько не сомневаюсь, обязательно его приобрету, но теперь уже позже. Вам дальнейших успехов и роста!

    • @t0digital
      @t0digital  3 года назад +1

      Спасибо! До встречи на курсе!

  • @kit4unez
    @kit4unez 3 года назад +4

    Тут комментарий о том, сколько символов можно закодировать одним байтом

    • @valkdev
      @valkdev 3 года назад

      Смотря какой кодировкой. С помощью ASCII 128 символов, а не 256.

    • @useragent000
      @useragent000 3 года назад

      @@valkdev, у вас голанг на аве; Класс!

    • @valkdev
      @valkdev 3 года назад +1

      @@useragent000 Да я на него даже внешне похож IRL. И футболка такая же (Nerd life) есть. :)

  • @oleg-medovikov
    @oleg-medovikov 3 года назад +1

    Смотрю, как использовать самые простые команды баша...
    О, да! Дай мне еще!!1

  • @strekalov_artem
    @strekalov_artem 3 года назад

    Привет, что за ноут?)

    • @t0digital
      @t0digital  3 года назад +2

      Привет, Thinkpad X1 Carbon gen6. Планирую рассказать в одном из видео, сравнить с маком

    • @strekalov_artem
      @strekalov_artem 3 года назад

      @@t0digital Спасибо, будем ждать)

    • @emutant01
      @emutant01 3 года назад

      @@t0digital Не греется? У нас все практически через 2-3 года померли или что-то сломалось

    • @t0digital
      @t0digital  3 года назад

      @@emutant01 этот я брал на Авито не новым уже (актуальное поколение модели 9е, это 6е), но вроде все ок. Греется - да, сильнее Эйра на М1, ощутимо сильнее

  • @NecroRomnt
    @NecroRomnt 3 года назад +17

    быть может кому-то будет полезно
    man ascii
    man utf-8
    man iso_8859-5

  • @vandriichuk
    @vandriichuk 3 года назад

    Подскажите, пожалуйста, как в Python открыть в браузере какой-то урл и передать в браузер куки/хедеры дла данного урла?

  • @Anthony-j7f9y
    @Anthony-j7f9y 3 года назад

    Надо было strings на .exe, для наглядности содержимого.

  • @senya_senechkin
    @senya_senechkin 3 года назад

    > буква "H" имеет код сорок восемь
    не "сорок восемь", а "четыре, восемь". два числа в 16й сс, а не одно. новичка этот момент может запутать

  • @DenisKostyuchenko
    @DenisKostyuchenko 3 года назад +1

    xxd не совсем редактор, но закроем на это глаза...

  • @squiretrelawny5769
    @squiretrelawny5769 3 года назад

    по идее можно было тупо сделать tac calc.exe >calc.r
    потом tac calc.r >calc.exe
    но это не точно

  • @TheBestSurvival
    @TheBestSurvival 3 года назад

    Норм я так прокачал свои знания, теперь в ужасе смотрю на монитор и представляю сколько в секунду триллионов нолей и единиц у меня здесь летает

    • @t0digital
      @t0digital  3 года назад

      Это да, дух захватывает

  • @maximgusev2905
    @maximgusev2905 2 года назад

    О чем видео кроме как из калькулятора сделать текст??? где пригодится и кому?

    • @t0digital
      @t0digital  2 года назад +1

      Никому и нигде!

    • @maximgusev2905
      @maximgusev2905 2 года назад

      @@t0digital Вы лучше придумайте как будем объезд блокировок делать когда РКН блокернет адреса назначений

    • @maximgusev2905
      @maximgusev2905 2 года назад

      @@t0digital впны и прочие сервисы лягут сразу как только РКН заблокирует например ютуб

  • @nitproject5193
    @nitproject5193 3 года назад

    декодер бёрпа юзал раньше)

  • @artyom_ss
    @artyom_ss 3 года назад

    Дратути

    • @t0digital
      @t0digital  3 года назад

      Привееееет!

  • @PACKUH
    @PACKUH 3 года назад

    норм

  • @panchwall_devops
    @panchwall_devops 3 года назад +1

    ну прям ясли совсем))) Давай че нибудь серьезное чтоб голова пухла

  • @olehdiatlenko4463
    @olehdiatlenko4463 3 года назад

    почту спалил

    • @t0digital
      @t0digital  3 года назад

      да не страшно

  • @DimiEG
    @DimiEG 3 года назад

    С маком видно не задалось ;)

    • @mkrrnv
      @mkrrnv 3 года назад

      Или же Microsoft заплатила Алексею за нативную рекламу WSL

  • @Slavasil
    @Slavasil 2 года назад

    лол а у меня в gmail линуксовая программа спокойно отправилась)

  • @Salted_muffin
    @Salted_muffin 2 года назад

    Помогите пожалуйста!
    red@Darth:/mnt/c/Users/redze$ cd Desktop
    bash: cd: Desktop: No such file or directory
    В windows 11 не находит Desktop

  • @PACKUH
    @PACKUH 3 года назад +1

    26:46 - гугл хром кладет по умолчанию... все. ни больше ни меньше можно не говорить

  • @arucrsov4495
    @arucrsov4495 3 года назад

    Ааааааа Виндоус боюсь, боюсь

  • @evgenystrizhov
    @evgenystrizhov 3 года назад

    Самый простой способ - завернуть файл в запароленный архив.

    • @t0digital
      @t0digital  3 года назад

      Гугл видит имена файлов в заправленном архиве, видит там .exe и не пускает

  • @megaknigt2317
    @megaknigt2317 3 года назад

    Я такой ищу мод hex на игру а тут это

  • @Oleg-vg2zq
    @Oleg-vg2zq 3 года назад

    Вопрос .
    Почему в аттестате оценка за русский язык и литература стоит 3
    за английский язык стоит 4
    Ответ до безобразия простой
    Если учитель дебил то и ученики раз 50 лет вундеркинды.

  • @ilikeit2106
    @ilikeit2106 2 года назад

    Боже, шиндоус поставил, ты должен был бороться со злом, а не примкнуть к нему.

    • @t0digital
      @t0digital  2 года назад

      Боже, ты ты красишь стену кисточкой, а не валиком! Или боже, ты красишь валиком, а не кисточкой! Или боже, ты не красишь стену, а поклеил обои!

  • @sivr5vs38
    @sivr5vs38 3 года назад

    И накой черт рассказывать про wls и sh в ролике про файлы?

    • @t0digital
      @t0digital  3 года назад +1

      описание или закрепленный комментарий можно прочесть

    • @Nachmed
      @Nachmed 3 года назад

      Наверное, это часть курса обучения?

  • @user-xx6wh5nm4s
    @user-xx6wh5nm4s 3 года назад

    1:12
    Похоже на обман...
    Порылся в WinHex - Там нет очевидных способов представить файл в бинарном коде
    Зато есть много чего другого
    Программа презентует себя как программу для Computer Forensics (всем причастным - привет!)
    Если есть задача представить файл в бинарном коде,
    то куда проще и быстрее будет загуглить "file to binary"
    А так, готов обсуждать способ через WinHex, если кто в нём разбирается
    Наверняка же такая крутая прога умеет в бинарку

    • @t0digital
      @t0digital  3 года назад

      Что есть бинарный вид по-вашему?

    • @user-xx6wh5nm4s
      @user-xx6wh5nm4s 3 года назад

      @@t0digital Последовательность нулей и единиц очевидно

    • @t0digital
      @t0digital  3 года назад

      Кругом обман:)

    • @user-xx6wh5nm4s
      @user-xx6wh5nm4s 3 года назад

      @@t0digital Ох, ёмаё)

  • @timsbadalbaev2058
    @timsbadalbaev2058 3 года назад

    нойс

  • @wather777
    @wather777 3 года назад +1

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

  • @Андрей-л7ш1я
    @Андрей-л7ш1я 8 месяцев назад

    параметр b означает не вывод битов, а бинарный вывод (binary).

    • @t0digital
      @t0digital  8 месяцев назад

      man xxd
      -b | -bits
      Switch to bits (binary digits) dump, rather than hex dump