SMARTRHINO
37 subscribers
34 photos
52 links
Образовательный IT проект


smartrhino.ru

Основной чат: https://t.me/smartrhino_chat
Наш Youtube-канал
https://www.youtube.com/channel/UCrbxT6g6jPOECG1gs1diuJQ

Наш habr https://habr.com/ru/users/inforion_ru/
Download Telegram
to view and join the conversation
Всем нам порой попадались разного рода причудливые изображения, сгенерированные нейронными сетями. Предлагаем сегодня узнать, каким образом нейронные сети работают, и что еще можно сделать с их помощью.

https://vk.com/@smartrhino-generativno-sostyazatelnaya-set-korotko-o-glavnom

#machinelearning #ml #neuralnetworks #deeplearning #gan
Наверняка у большинства в процессе учебы бывало ощущение, что вам дают что-то не то, не так, а то и вовсе ничего полезного не дают. Многих это вгоняет в тоску, и мало кто знает, что с этим делать. В итоге многие решают просто плыть по течению, но никто им не скажет, что река, по который они плывут, - Игуасу.

https://vk.com/@smartrhino-samoobrazovanie-ili-spasenie-utopauschih-delo-ruk-samih-utop

#education, #internship, #стажировка #CaseOfLife, #ITbooks
Как и предыдущая, эта статья будет интересна, в первую очередь, начинающим.

В этой и следующей заметке мы рассмотрим более узконаправленные темы. Сегодня я расскажу о своём опыте планирования дел и учебы.


https://vk.com/@smartrhino-chelovek-orkestr-teatr-odnogo-aktera

#CaseOfLife #planning #time #education
Как и обещал, в 3-ей статье поговорим о том, каким может быть полноценный проект, из чего он может состоять и обговорим некоторые нюансы проектирования архитектуры ПО.

https://vk.com/@smartrhino-tyazhelo-v-uchenii-legko-v-bou

#education #intership #dev #software
Учимся использовать IDAPython для автоматизации рутины в IDA Pro.

https://vk.com/@pablorus-vvedenie-v-idapython

#idapython #idapro #reverseengineering #tutorial
В понедельник мы опубликовали статью о том, как работать с IDAPython. Как известно, ничего нет лучше в обучении, чем подкрепить знания практикой. Поэтому предлагаем вам небольшую задачу, основанную на «реальных событиях». Нечто похожее также могут предложить решить на собеседовании для реверс-инженера, чтобы проверить знания IDAPython.

https://vk.com/@smartrhino-zadacha-primenenie-idapython-na-yadre-linux

#idapython #beginners #reverse #ida #linux
Продолжаем делиться советами и рецептами по IDAPython.

https://prusanov.github.io/smartrhino/tutorial/2020/04/15/idapython-intro-part-2.html

#idapython #idapro #reverseengineering #tutorial
Давайте рассмотрим два наиболее популярных открытых источника геоданных, которые вы сможете использовать в своих проектах.

https://vk.com/@smartrhino-geodannye-iz-otkrytyh-istochnikov

#геокодирование #geocoding #IT #programming
На этой неделе мы отправимся за кулисы образовательной IT-конференции SMARTRHINO, где узнаем о подготовке к RhinoCTF и выясним, что из этого вышло.

https://v5ki.github.io/smartrhino/backstage/2020/04/27/ctf-setup-part1.html

#smartrhino #backstage #ctf #ctfd #docker
Продолжим наше путешествие по закулисью SMARTRHINO.
Сегодня мы поговорим о развёртывании серверов, возникших проблемах и путях их решений.

https://v5ki.github.io/smartrhino/backstage/2020/04/29/ctf-setup-part2.html

#smartrhino #backstage #ctf #ctfd #docker
Как и обещал, сегодня мы не только исправим баг в панели настроек, но и добавим новый функционал.

https://v5ki.github.io/smartrhino/backstage/2020/05/01/ctf-setup-part3.html

#smartrhino #backstage #ctf #ctfd #docker
Разработчики web-frontend проектов повсеместно используют множество инструментов. На слуху такие названия, как npm, yarn, Webpack, Babel, ESLint и другие, используются они и в наших проектах. Поначалу обилие новых названий пугает новичков, но на практике ничего сложного в этих технологиях нет. В этом цикле статей мы расскажем, за что отвечает каждый из них, и как настроить проект для их использования.

https://vk.com/@smartrhino-dlya-chego-nuzhna-sborka-web-frontend-proektov-i-prichem-zde

#web #frontend #bundling #nodejs #packages
Если вам приходится работать с двоичными данными без метаинформации и каких-нибудь сведений о структуре файла, то полезно знать некоторые "стандартные" сигнатуры/заголовки (magic-числа). Конечно, есть утилиты и фреймворки для автоматического анализа двоичных данных (binwalk, FACT), но иногда они не могут "справиться" и всё равно нужно прибегать к "ручному" анализу.
Полководец Суворов советовал: "Непрестанное изощрение глазомера сделает тебя великим полководцем". Решили последовать его совету и собрать на одном листе распространённые magic-числа/константы для тренировки "глазомера" реверс-инженера.

Читшит может быть полезен начинающим исследователям.

https://github.com/prusanov/re-magics-cheatsheet

#cheatsheet #reverserngineering #magicnumbers #signatures
Продолжаем разговор о frontend-разработке и начинаем рассказывать про сборку с практической стороны. Сегодня мы углубимся в запуск утилит для сборки из командной строки, рассмотрим реальные примеры скрипта, запускающего сборщик проекта, и конфигурационного файла для менеджера задач Gulp. Расскажем, для чего нужны Gulp и Grunt, и в чём их отличие.

https://vk.com/@smartrhino-avtomatizaciya-sborki-web-frontend-proektov-menedzhery-zadac

#web #frontend #buildscripts #taskmanagers #gulp #grunt
Сегодня предлагаем вам углубиться в процесс внедрения ОС Linux на новую платформу и узнать, какие с этим сопряжены проблемы. От запуска загрузчика U-boot до старта bash - материала получилось так много, что пришлось его разделить на части. В данной, вводной части, мы за 4 главы попробуем первичную настройку окружения и начнем вникать во внутреннее устройство загрузчика. Приятного чтения.

https://smartrhino.github.io/smartrhino/2020/06/04/linux-part-1.html

#linux #uboot #embedded #buildroot #crosscompile