Любителям железа и электроники тоже советую поиграться с реальными МК: вживую, или хотя бы с их более-менее достоверными симуляторами, типа Proteus, avr studio, algorythm builder. Или вообще любой ассемблер под ПК — там и то интереснее программу отлаживать. Хотя ассемблер интересен только пока задача проста, потом волей-неволей придется переползать на С/С++, причем ИРЛ с этим нет никаких проблем, в отличии от игр. Только твори.
Например в симуляторе самого простого avr за 35 рублев задачи выходят на порядки интереснее: богатый (по сравнению с любыми играми уж точно) ассемблер, множество регистров, причем не абы каких, а 8-ми битных, часть из них парные 16-ти битные, куча периферии, которую можно и нужно использовать (всякие таймеры, компараторы, ацп/цапы, кнопки мертвеца ака wdt), один или несколько портов ввода-вывода, каждый из которых по 8 пинов, каждый пин на которых можно программно переконфигурировать, система аппаратных прерываний (да да, ты не ослышался — аппаратные прерывания в самой примитивной железке, и ими можно пользоваться!), несколько типов памяти, особенности которых нужно учитывать, да и сами пины тоже не простые — однобитовые, логические, умеющие только в 0 и 1, зато быстро-быстро, на скорости в единицы и десятки МГц, имеющие индивидуальные и общие ограничения по току. Столько всякого разного — и все твое. И всем этим зоопарком управляешь ты, и только ты! Это как солидных размеров цех по перемалыванию информации, с множеством сложного, интересного, уникального оборудования, со своими возможностями и особенностями. Скучно тут не бывает. Менеджмент тоньше некуда — никакие симсы/стратежки/зомби-фермы и рядом не валялись. И это только верхушка айсберга, а сам айсберг — огого: В комплекте идет непередаваемая вселенная стеклянного времени, где секунда растягивается до бесконечности, и ты мыслишь тактами и наносекундами. На этих временных интервалах ты изучаешь внешний мир и взаимодействуешь с ним — скорости портов самого простого МК вполне хватает для столь тонких манипуляций. МК превращается в микроскоп времени, где можно любой скоротечный процесс рассмотреть во всех подробностях, и даже успеть отреагировать на изменения в нем, если хочется вмешаться в этот процесс. Как бонус идет полноценный вкусный даташит с максимально полной информацией о работе МК, который приятно даже просто читать, как учебник (это не какой-то огрызок на 5 страниц текста), плюс тысячи форумов и руководств. И конечно тусовка: тысячи людей твоего языка, нередко даже профессионалов (занимающихся МК давно и за зарплату), с которыми можно общаться, обмениваться опытом, учиться, и даже просить помощи. В играх же тебя здесь ждет стена.
В общем симулятор реального МК или живой МК — это не в пример более живая и интересная игрушка, чем любая компьютерная игра. Причем порог вхождения у нее крайне низкий, да и сам процесс вхождения более приятный. К тому же полезный, да не эфемерно, а реально, и, что особенно вкусно — это по карману любому: за эти самые 35 рублев твое увлечение из игрушки может превратиться в реальную железку на руках, которую, при наличии паяльника, можно применить куда-нибудь с реальной пользой. Причем сейчас уже avr'ки не особо котируются, ведь, накинув сверху еще 10 рублев, тебе становятся доступны stm'ки и даже начальные arm'ы, а это уже куда более серьезное железо с гораздо большими возможностями, почти взрослый компьютер на кристалле — именно arm'ы например трудятся в ваших смартфонах и планшетах. И это — самый низкий ценовой уровень! Чуть дороже уже идет куда более вкусное железо. Программирование МК — это окно в удивительный мир железа, мир этот большой и интересный, и не где-то за экраном, а прямо здесь, и ты можешь невозбранно пользоваться плодами этого мира. Также в этом мире нередко встречаются настоящие уникумы, типа всяких специализированных железок, архитектур вообще очень много, самых разных, о большинстве из которых мало кто даже слышал, и часть из них просто поражают возможностями, например воть: http://www.greenarraychips.com/home/products/ — 144 ядерный стековый проц, 96 млрд операций в секунду, энергопотребление, гигабитные шины, и все это счастье жрет не более 1Вт и стоит 20 баксов. Такие штуки в космос летают — просты и надежны, да и архитектура у них хитрая, заточена под непрерывные вычисления не смотря на пропадание питания, т.е. при включении вычисления просто продолжаются с того места, где закончились, как будто и не выключали.
>>138236673 Даже нейросеточка может! http://karpathy.github.io/2015/05/21/rnn-effectiveness/ >I wanted to push structured data to its limit, so for the final challenge I decided to use code. In particular, I took all the source and header files found in the Linux repo on Github, concatenated all of them in a single giant file (474MB of C code) (I was originally going to train only on the kernel but that by itself is only ~16MB). Then I trained several as-large-as-fits-on-my-GPU 3-layer LSTMs over a period of a few days. These models have about 10 million parameters, which is still on the lower end for RNN models. The results are superfun:
>>138236275 (OP) Ты не можешь стать им прямо, это придет само. Будешь хорошо разбираться будешь видеть дыры, дыры использовать ты сможешь для различного взлом если фантазии достаточно. Как то так, можешь читать как делаются известные атаки но это как правило все изжило себя, взломаешь так домашнею страницу школьника только.
Заметил, что годные треды не подлежат перекаты. С перекатом годнота уходит, годный анон закрывает тред. Не перекатывайте годные треды, всё что было в годном треде пусть остаётся в годном треде.
>>138237911 Дак ОП с его глупыми вопросами заснул с книжкой по плюсам под мышкой ещё в середине первого, вторая половина чисто по инерции прошла, опомнившись на перекате.
>>138236275 (OP) Ладно отвечу по существу. Идешь на wasm.ru и читаешь Введение в крекинг с нуля используя OllyDbg. Откорки до корки и обязательно повторяешь все примеры. Потом писдушь на crackmes.de и начинаешь решать крекмисы там..
>>138238095 Я на нём хеллоуворд свой разбирал на ассемблерную ебанину, увидел сколько же там сранья от либ, интерфейсов всех этих сишных, от всего этого и даже не стал до места хранения буковок пролистывать. У меня нет шансов? заменю собою прошлого ОПа-дебила
>>138238476 >Я на нём хеллоуворд свой разбирал на ассемблерную ебанину, увидел сколько же там сранья от либ, интерфейсов всех этих сишных, от всего этого и даже не стал до места хранения буковок пролистывать Ты екбаквак? Ты ебаквак!
>>138239289 Анончик, я особо не разбирался, глянул когда то, отвлекшись от гаемзонаписания, выделив десять свободных минут (мне стало интересно свою же игрушечку поломать или там на асме какую нибудь простецкую ф-цию в ней переписать). Увидел на хеллоуворде пикрелейтед, сбросил под стул кирпич и вернулся к рутине.
>>138240209 Я вообще в регистры не лез, если честно. Да и в асм синтаксис кроме совсем уж базовых команд. Так что не знаю, анончик. Но, похоже не так страшен черт, как его рисуют.
.XLIST include C:\masm32\include\masm32rt.inc .LIST .data string db "Hello, World!", 0ah, 0 .code main proc invoke StdOut, addr string inkey invoke ExitProcess, 0; main endp end main
>>138240424 Liberal Crime Squad. Играешь за либеральных террористов, в идеале должен довести стремительное улетающее в мрак тоталитаризма общества до полной свободы. Можно убивать детей, хватать заложников, похищать людей, пытать их, кормить наркотиками и заставлять играть в жестокие видеоигры, можно обносить хаты, можно вообще на всё забить, найти себе тян и воровать с ней машины/торговать веществами. Можно КУЛХАЦКЕРИТЬ воровать компромат на корпорации, сенат, полицию и прочие институты власти и заливать его в открытый доступ. Можно сдаваться, отплавляться в суд и с помощью судьи-внедренца вызывать у всех когнитивный диссонанс. Можно дождаться будущего, плазмаганов, летающих автомобилей. Можно отбиваться от полицейских осад, можно расстрелять танк, который умирая скажет "лучше здохнуть чем быть либералом". Как то так. Я сейчас потихоньку её перекатываю под наши реалии, будет Православный Божий Отряд.
хацкеры, была какая-то хакерская прога чтобы байты в коде менять, на фар похожая. забыл как называется, а может у кого есть, скиньте не шарворную на ргост?
>>138236275 (OP) Эриксон, искусство эксплойта, 2-е издание pdf гуглится на раз-два. Если осилишь и поймешь от корки до корки, то вкатишься. Васмодаунов не слушай.
>>138242384 зачем ты мне это говоришь? окей, отвечаю, то что он тебе там наговорил- хуйня. очевидно, что у тебя будут инструменты, но ты всёравно ничего не сможешь сделать сам, это вроде как дать рыбаку нано мега турбо удочку, не думаю, что он с ней справиться
push ecx cinvoke printf,str2,dword[t],dword[t+4],dword[x0],dword[x0+4],dword[v0],dword[v0+4] pop ecx
dec ecx jnz NN
.finish: invoke ExitProcess,0 ret f1: ;proc f1(t,x,v)=f1(t,arg1,arg2) result - in st(0) ;x'=v fld qword ptr arg2 ret f2: ;proc f2(t,x,v)=f2(t,arg1,arg2) result - in st(0) ;v'=-o^2x+mu(1-x^2)v fld qword ptr arg1 ;x fld st0 ;x x fmul st0,st1 ;x^2 x fld1 ;1 x^2 x fsubrp ;1-x^2 x fmul qword ptr mu ;mu(1-x^2) x fmul qword ptr arg2 ;mu(1-x^2)v x fxch ;x mu(1-x^2)v fmul qword ptr omega2 ;o^2x mu(1-x^2)v fsubp ;mu(1x-x^2)v-o^2x ret
>>138242694 >>138242708 Убунту же, арч я не осилил, там нужно качать с сервака остальную операционку, а как это делать без модема, и без системы. Сложно.
Хотя нет, даже убунта меня унизила, я так и не смог поставить на неё виндовс-модем. Да и вы бы не смогли.
>>138242976 --How to Install---------------------- You need login as root
1. Run "tar jxvf linux_install.tar.bz2"
2. Run "./install" in TERMINAL to install MobilePartner eg: # bash /<path>/install
3. If you had installed this software in your system before, you will get a prompt: "The software is exist, do you want overwrites? ([Y]/[N])", enter "y" to overwrites or "n" to exit.
4. If you do not had installed this software in your system before, you will get a prompt: "Please input the install path[/usr/local/Mobile_Partner]:". Then you can input install path(fullpath), or you may using the default path(/usr/local/Mobile_Partner) by press ENTER direct
5. Finish installing
--How to run-------------------------- From shortcut in desktop
Run MobilePartner in your install path eg: # /<install path>/MobilePartner
* Plug in your device, it will run automatically (Not supported in Xandros)
>>138244031 нет, создатели подумал, что слишком тупо встраивать такую возможность в ассемблер, это как добавить нож для резки суши к мега-роботу, выглядит глупо.
>>138245080 C основ нужно начинать, верно. Алгоритмизация, структуры данных, ООП, уже после этих основ можно учить фичи конкретного языка. Без этих основ не пограмист, а быдлокодер.
>>138237323 >>138237323 хекс рей может высрать тебе сишный псевдокод, но его всегда нужно допиливать, причем кроме маленьких ошибок бывают и ЗДОРОВЕННЫЕ, т.е совсем без асма у тебя ничего не получится
>>138236275 (OP) Если ты нихуя не знаешь, то начни с узнавания. Просто поверь, что когда узнаешь, то поймешь, что проще денег заработать в офисе быдлокодером, чем пердолиться несколько лет к ряду, что бы стать более-менее сносным хускарлом. Черный или белый путь выберешь - не мне решать, но суть остается сутью, 2 ЯП на джун уровне + ОС = стабильный заработок в конторке и совершенно не равно хакингу. Ты с этим далеко не уедешь. А чем больше будешь знать, тем больше будет жаль тратить время на разрушение чего-либо, ведь твои знания становятся все более ценными.
Скрипт-киддинг не относится вообще никак. Это тупик в чистом своем абсолюте. Пользоваться программой, непрочитав ее исходников, для взлома самый надежный путь к ящику сгущенки. А учитывая, что мало кто в исходниках будет тебе поставлять, сам понимаешь, сколько программ без напильника можно использовать. С хуй да нихуя. Кали туда же. Один большой зонд, размером с анал твоей мамаши. А перепиливать без хороших познаний невозможно. Как и пилить с нуля. Ты же хуй знаешь что пилить.
Если тебе не будут платить за твои труды, то мой тебе совет, подучи что-нибудь из IT и найди себе работу. Это проще простого.
Вот и выбирай себе путь: либо развития и познания, либо тупик скрипт-киддисов, которые дальше устаревшей на несколько лет хуйни не ушли.
>>138247075 Что плохого кодить на старье? Вон джава с 98 года считай не развивалась, лишь обросла мхом. К тому же, энивей, все уходит к дедам, как они там строили первые комплюктеры использовали пленку которая стиралась при попадании солнечных лучей и тд.
>>138247277 Я говорю не про ЯП. Они любые хороши для расширения кругозора и популярные языки помогут заработать денег. Об уже готовых инструментах и способах для взлома чего-либо, которые давно всем известны, вот я о чем. Это путь вникуда. Неплохо потом, обладая знания изучить конечно, для понимания сути и что бы не изобретать велосипед, но стремиться только к их изучения - это провал и убитая со временем мотивация или же сгущенка.
>>138247494 Ну очевидно, что становится блекхетом и использовать паблик инструменты не стоит, но кроме этого ту же кали можно использовать для пентеста, а пентестером внезапно можно работать, и никаких подводных камней я тут не вижу.