Понадобилось мне тут резко поработать с EEPROM'ом через ESP32. Во-первых, могу сказать, что ESP32 - мегамашина. Особенно, по сравнению со своим младшим братом ESP8266. Я просто скажу, что у меня на плате есть полноценный BLE. Ну и прочие ништяки в виде огромного количества ног, на которых повешенно почти все, что можно придумтаь. В частности I2C, как не сложно догадаться по тому, что речь идет о EEPROM.
К сути. Понадобится-то понадобилось, а вот копаться в доках пришлось долго, потому что, во-первых, давно на настолько низком уровне не работал (что современный мир с людьми делает, ужос), а, во-вторых, с ESP мало работал впринципе. В итоге, пришел к решению написать библиотеку, чтобы кому-то впоследствии было чуточку легче :3
https://github.com/AnyKeyShik/esp32-eeprom
К сути. Понадобится-то понадобилось, а вот копаться в доках пришлось долго, потому что, во-первых, давно на настолько низком уровне не работал (что современный мир с людьми делает, ужос), а, во-вторых, с ESP мало работал впринципе. В итоге, пришел к решению написать библиотеку, чтобы кому-то впоследствии было чуточку легче :3
https://github.com/AnyKeyShik/esp32-eeprom
Странно видеть на моем канале что-то про веб, но тем не менее так сложилось, что я тут залез в современный веб. Что меня удивило - практически все уже реализовано (впрочем, будем честны, это почти везде так. Не могу сказать, круто или нет, наверное, все-таки круто).
В частности, откопал весьма занятный CSS тег:
В частности, откопал весьма занятный CSS тег:
mix-blend-mode: difference. Позволяет получить разницу между двумя картинками, наложенными друг на друга вообще без чего бы то ни было. То есть мы дошли до уровня, когда на чистом CSS можно на полном серьезе сравнить две картинки. По-моему, круто. Даже сделал небольшую демку этой штуки.Решил по фану проверить, как такая же операция выглядит на питоне. В целом, если не использовать openCV, то сложнее. Если же делать через него, то обьем кода больше просто из-за того, что много надо ручками сделать. А по сути ситуация не меняется. Прикладываю ссылку на репозиторий.
Подсадили меня на замечательную гамалку под названием osu! и я просто не смог не сделать скин, чтобы было удобнее гамать (конкретно мне). Может, зайдет кому-то еще, выкинул на GitLab. Возможны косяки и не очень четкая работа
GitLab
Projects · AnyKeyShik Rarity / osu-skin
Абсолютно внезапно для себя узнал, что люди хотят послушать про мир современной безопасности. В честь этого 21.04.2020 в 19:00 желающие могут приходить в дискорд
Discord
Discord - A New Way to Chat with Friends & Communities
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Самоизоляция зло. И высокоуровневое программирование тоже. Соединить эти два фактора и все становится ну очень плохо. Поэтому последние пару дней я работал над одной интересной идеей - запихнуть змейку в твит (140 символов). Получилась, конечно, не совсем змейка, но нечто похожее. Прошу любить и жаловать
UPD. Как бонус я решил все это завернуть в бутсектор. Поэтому запускать стоит через qemu, предварительно достав бинарь из base64
perl -E "say'swFoAKAHvqB9uBMAzRC/wPi5gAjzqqqBxz4Bc/jkYDxIchE8UHcNN5hISHIFLAJrwLCJwwHetIa2780VtEUmMCR72uv','B'x589,'Vao='"UPD. Как бонус я решил все это завернуть в бутсектор. Поэтому запускать стоит через qemu, предварительно достав бинарь из base64
Немного офтопа. Дочитал я тут Kaguya-sama wa Kokurasetai - Tensai-tachi no Renai Zunousen до последней выпущенной главы и теперь с уверенностью говорю - лучше Мико Иино персонажа пока не придумали. И вряд ли придумают
Читал статью, наткнулся на авторский скриптик с генерацией реверс-шелов. Идея понравилась, тем более, что иногда приходится гуглить для специфичных вещей (типа тех же перла или руби). Поэтому за вечер под пивко накидал похожую штуку. Пулреквесты, как всегда, приветстуются
https://github.com/AnyKeyShik/GetRevShell
https://github.com/AnyKeyShik/GetRevShell
GitHub
AnyKeyShik/GetRevShell
Reverse shell generator. Contribute to AnyKeyShik/GetRevShell development by creating an account on GitHub.
Возник спор по поводу надежности дефолтного рандома в плюсах. Так родилась идея этой таски (она простая, проще некуда, сам знаю). Тем не менее, мб кому-то будет интересно порешать. Велком, как говорится.
ЗЫ. Спойлер: рандом вообще не работает
https://68.183.41.185:5566/
ЗЫ. Спойлер: рандом вообще не работает
https://68.183.41.185:5566/
Я справился ^^
Спустя месяц я, наконец-то, сумел рутануть машинку
https://www.hackthebox.eu/achievement/machine/64015/269
Спустя месяц я, наконец-то, сумел рутануть машинку
https://www.hackthebox.eu/achievement/machine/64015/269
Hackthebox
Owned Laser from Hack The Box!
I have just owned machine Laser from Hack The Box