菜单

Более популярно, чем Jev! Обратная версия персонажа Халка (REA) за один день заняла первое место на GitHub!

За последние два дня проект на GitHub под названием REA (Reverse Engineer Anything) набрал почти 70 тысяч лайков!



В сравнении с этим, в начале года произошло чудо роста: проект OpenClaw, который побудил всю нацию заниматься разведением «огненных скорпионов», показал следующую кривую роста числа звезд на GitHub. На третий день своего взлета количество звезд увеличилось на 60 тысяч, в то время как проект REA уже на третий день (сегодня) приблизился к 80 тысячам звезд:



Недавно ставший очень популярным Jev является закрытым продуктом, поэтому мы можем сравнивать его только по количеству скачиваний с помощью npm: за первые три дня Jev был скачан 35 000 раз, в то время как REA уже набрал около 44 000 скачиваний!


Тенденции ставок на проект Jev с открытым исходным кодом на GitHub


Сегодня проект занял первое место в рейтинге GitHub Trending, количество лайков ежедневно увеличивается на десятки тысяч, и развитие проекта напоминает начало года, когда OpenClaw вызывал большой интерес.



Оно совершило только одно ужасное действие: позволить ИИ полностью разобрать на части все коммерческие программные продукты.


С этого момента, если вы укажете на любое коммерческое приложение на экране и скажете: «Я хочу эту функцию», ваш агент, такой как Claude Code или Codex, с помощью инструмента REA сможет проникнуть в его двоичный код, проанализировать его, создать идеальную версию приложения с открытым исходным кодом и даже предоставить вам все необходимые «доказательства его работы».


Автор даже пытался разобраться в работе такого крупного коммерческого программного обеспечения, как Office, в обратном порядке (со стороны разработчика)!



Если это действительно удастся, то самая крупная в мире закрытая система для macOS и iOS будет свергнута открытым программным обеспечением!



Продолжавшийся полвека «закрытый барьер защиты» в этот момент официально объявлен банкротом;


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



Разбить черный ящик


В мире есть два типа людей, которые особенно любят выдавать себя за что-то большее, чем они есть: первые — это так называемые «мастера», а вторые — это компании, которые упаковывают свой код в двоичные файлы и затем утверждают, что в них содержится «основная технология».


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


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


Иногда несколько хакеров, владеющих знаниями в области обратного инжиниринга, используют такие инструменты, как IDA или Ghidra, чтобы искать ценную информацию среди массы ненужных данных. Анализ ассемблерного кода – это своего рода мистика, но в то же время и искусство.


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


Но появление REA разрушило эту “черную коробку”.



Его логика проста, но в то же время впечатляюще груба.


Ваш большой модель не очень умный, но разве у него нет силы связать курицу? Разве Ghidra и Hopper не могут резать железо, как глина? Но никто не может этого понять?


Рядом, REA выполнил базовую работу по MCP.(Протокол контекста модели)Брокер, приведите этих двух человек в одну комнату.


Ситуация сейчас такова: вам не нужно знать, что такое ELF-файлы или что такое EVM-байт-код. Вам просто нужно отдавать приказы, как это делает дядя:


Идите и посмотрите, как написать скрипт для обеспечения совместимости буфера обмена Notion с другими инструментами.


Затем ваш ИИ самостоятельно вызовет программу REA, будет выполнять обратную компиляцию, анализировать ассемблерный код, последовательно выявлять необходимые элементы интерфейса и в конце концов представит результаты вам на человеческом языке:


Отчитываюсь боссу, вот как это сделано: это код, который можно напрямую использовать в C++ для рефакторинга.



Это касается только «трехтелевых частиц» в индустрии программного обеспечения!


Перед лицом системы REA поведение приложения, его нативный двоичный код, а также файлы APK для Android и даже аппаратное обеспечение становятся полностью прозрачными для внешнего взгляда.


Абсурдный финал


Если вы все еще считаете, что это всего лишь «вспомогательный инструмент» для человека, возможно, вы ничего не знаете о жадности человеческой натуры и неизбежности логики.


Здесь мы делаем некоторые прогнозы, которые с высокой вероятностью сбудутся:


Во-первых, на уровне кода «микроинновации», основанные на копировании, станут предметом точной автоматизированной науки.


Раньше для копирования кода нужно было изучать пользовательский интерфейс (UI) и догадываться о логике его работы, а сейчас искусственный интеллект (AI) использует специальные инструменты, чтобы напрямую выбирать ассемблерские инструкции из исходного кода.


Люди, которые полагаются на один-два эксклюзивных алгоритма и небольшие хитрости для создания своих продуктов, проснутся завтра утром, и их компании обнаружат, что их основные продажные аспекты уже доступны бесплатно в открытом исходном коде.


Во-вторых, юристы по интеллектуальной собственности (ИС) с радостью столкнулись бы с коллективным «инфарктом миокарда».



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


Вы не можете подать в суд на ИИ, к тому же код, скопированный ИИ, имеет одинаковую логику, но совершенно другую синтаксис; даже судья не будет знать, как принять решение.



В-третьих, и что самое абсурдное: будущее программное обеспечение будет свидетелем ещё более отвратительной конкуренции — «античеловеческой гонки».


Поскольку код невозможно скрыть, единственный выход для компании - это сделать все возможное, чтобы защитить ее скудные активы. «Смешивание кода» (code obfuscation) - это один из способов достижения этой цели.


В качестве примера алгоритма быстрого сортировки на Python, после обфускации кода, простой и элегантный исходный код превратился в следующий:



Будущие программисты больше не будут стремиться к элегантности, читаемости и эффективности своего кода, а будут изо всех сил стараться написать его в таком беспорядке, что даже ИИ захочет покончить с собой, глядя на это.(Завершение сессии)Степени.


Мы вступаем во времена, которые будут крайне интересными: искусственный интеллект помогает человеческим инженерам превращать фекалии обратно в вкусные блюда, в то время как сами человеческие инженеры стараются превращать эти вкусные блюда снова в фекалии.


Вольдер сказал, что кроме самого секса, все в этом мире связано с сексом.


Используя это выражение, в REA, помимо самого кода, все программные бизнесы в мире связаны только с вычислительными мощностями, данными и сетевыми эффектами.


Код больше не считается священным; он просто представляет собой набор данных, который можно в любой момент обратно проанализировать, разобрать на составляющие и перестроить.


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


Источник: Справочные материалы:

https://github.com/morluto/rea


Автор пришел из компании "Синьчжиюань" и его зовут "Марко".

有用吗?

技术支持在线客服
侧栏
返回顶部
简体中文ZH-CNDefault繁體中文ZH-TWEnglishEN日本語JA한국어KOภาษาไทยTHTiếng ViệtVIBahasa IndonesiaIDEspañolESFrançaisFRDeutschDEРусскийRUPortuguêsPTItalianoITالعربيةAR