菜单

¡Más popular que Jev! REA, el “anti-Thanos”, alcanza la cima de GitHub en un día

En estos dos días, un proyecto en GitHub llamado REA (Reverse Engineer Anything) ha acumulado casi 70,000 estrellas!



En comparación, OpenClaw, que al principio del año logró un milagro de crecimiento al impulsar la cría de “langostas” entre la población, tiene una curva de aumento de estrellas en GitHub como esta: añadió 60,000 nuevas estrellas en el tercer día de su explosivo crecimiento, mientras que REA ya se acerca a las 80,000 estrellas en su tercer día (hoy):



Hace un tiempo, Jev se hizo muy popular, pero es un proyecto cerrado (no se puede acceder al código fuente), así que solo podemos comparar las cifras de descargas en npm: Jev fue descargado 35,000 veces en los primeros tres días, mientras que REA ya ha alcanzado unas 44,000 descargas en total.


Tendencia de marcación de proyectos de código abierto de Jev en GitHub


Hoy ya hemos alcanzado el primer lugar en la lista de tendencias de GitHub, con decenas de miles de estrellas adicionales cada día, mostrando un impulso similar al de OpenClaw a principios de año.



Solo hizo una cosa terrible: hacer que la IA despojara completamente a todos los programas comerciales de su “ropa interior” (es decir, de sus componentes más básicos y críticos).


A partir de ahora, simplemente señales cualquier aplicación comercial en la pantalla y di "Quiero esta función", y tu agente, como el Claude Code o el Codex, penetrará directamente en su nido binario a través del REA, analizará el código ensamblado y te proporcionará el código abierto perfecto, junto con todas las "pruebas del delito" listadas para ti.


El autor incluso intentó descompilar software comercial de gran envergadura como Office.



Si realmente se pudiera revertir completamente, el sistema de software más grande y cerrado de macOS/iOS sería subvertido por el código abierto.



Después de medio siglo de mantener un “foso defensivo de código cerrado”, en este preciso momento, el mito se declara oficialmente en bancarrota;


Lo que se llama secreto comercial de software se ha convertido en una broma que los grandes modelos pueden revelar en cualquier momento.



Destrozar la caja negra


Hay dos tipos de personas que disfrutan mucho haciendo teatros y engaños: uno son los llamados «maestros», y el otro son las empresas tecnológicas que empaquetan su código en archivos binarios y luego afirman que contienen «tecnología de punta».


En el pasado, las grandes empresas compilaban código que podía estar tan desorganizado como un establo de cerdos en código máquina, y luego eso se convertía en “propiedad intelectual”.


Para la gente común, estos archivos binarios son como un texto en un idioma extranjero que no entienden.


De vez en cuando, algunos hackers expertos en ingeniería inversa utilizan herramientas antiguas como IDA o Ghidra para analizar código ensamblado en entornos complejos. Eso se considera una forma de “metáfora mística” o, simplemente, una habilidad especializada.


Por lo tanto, los grandes fabricantes están muy tranquilos y piensan que mientras no les dé el código fuente, nunca sabrás si hay monos dentro de mi caja negra pisando los generadores.


Pero la aparición de REA ha destrozado esa “caja negra” (es decir, ha cambiado completamente la situación).



Su lógica es simple pero sorprendentemente efectiva.


Tu gran modelo no es muy inteligente, ¿verdad? Pero ¿no tienes la fuerza para atar a un pollo? ¿Acaso Ghidra y Hopper no pueden cortar hierro como si fuera barro? ¿Y nadie puede entenderlo?


Bien, REA ha realizado un MCP básico.(Protocolo de contexto del modelo)Agente, lleve a estas dos personas a la misma habitación.


La situación actual es la siguiente: no necesitas saber qué es un ELF ni qué significa el código de bytes EVM; solo necesitas dar órdenes como un tío:


Vamos, ¿cómo se escribe la conexión del portapapeles en Notion?


Luego, tu IA llamará automáticamente a REA, descompilará el código, analizará el ensamblador, seguirá el rastro para encontrar la interfaz y finalmente te informará en lenguaje humano:


Report to the boss: This is how it is done, and this is the refactored code that can be used directly in C++.



¡Esto es solo sobre los "trisáticos inteligentes" en la industria de software!


Frente a REA, el comportamiento de las aplicaciones, el código binario nativo, los APK de Android e incluso el firmware de hardware se convierten en algo tan transparente como una habitación de vidrio unidireccional.


Un final absurdo


Si todavía piensas que esto es solo una «herramienta de asistencia» para una persona, es posible que no sepas nada sobre la codicia humana y la inevitabilidad de la lógica.


Aquí hacemos algunas predicciones que muy probablemente se verán cumplidas:


Primero, a nivel de código, el plagio de «microinnovaciones» se convertirá en una ciencia automatizada precisa.


Antes, para plagiar, había que analizar la interfaz de usuario y adivinar la lógica; ahora, con la IA, se utilizan herramientas para seleccionar directamente las instrucciones de ensamblaje que se encuentran en la parte inferior del código.


Aquellos que dependen de uno o dos algoritmos exclusivos y de pequeñas astucias para mezclar alimentos… Los desarrolladores de SaaS se despertarán mañana y descubrirán que su principal punto de venta está siendo distribuido gratuitamente en un repositorio de código abierto.


En segundo lugar, a los abogados especializados en propiedad intelectual (PI) les encantaría que ocurriera un “infarto colectivo”.



Cuando se demuestre que la similitud en el «código no esencial» se vuelve tan fácil como beber agua, la ley actual de derechos de autor de software se convertirá en papel mojado.


No puedes demandar a un AI, y además, el código copiado por un AI tiene la misma lógica, pero la gramática es completamente diferente; incluso los jueces no sabrían cómo juzgar.



Tercero, y también el punto más absurdo: la ingeniería de software del futuro será una competencia aún más repugnante, una “carrera contra la humanidad”.


Dado que el código no puede ser ocultado, la única salida para la empresa es proteger sus escasos activos de todas las maneras posibles. «Obfuscación de código».


Tomando como ejemplo el algoritmo de ordenamiento rápido de Python, después de la obstrucción del código, el código que antes era simple y elegante se ha convertido en algo así:



Los programadores del futuro ya no buscarán la elegancia, la legibilidad y la eficiencia del código, sino que se esforzarán al máximo por escribirlo de manera desordenada y confusa, hasta el punto de que incluso la IA querría suicidarse al verlo.(Cierre de sesión)El grado de...


Entraremos en una era extremadamente interesante: los ingenieros humanos de IA están trabajando arduamente para convertir las heces en deliciosos platos, mientras que los ingenieros humanos también se esfuerzan por transformar esos deliciosos platos de nuevo en heces.


Wilde dijo que, aparte del sexo en sí mismo, todo en el mundo está relacionado con el sexo.


Utilizando esta frase, en el ámbito de REA, aparte del código en sí, todos los negocios relacionados con software en el mundo solo tienen que ver con la capacidad de computación, los datos y los efectos de red.


El código ya no es sagrado; es simplemente un montón de material consumible que puede ser descompuesto, analizado y reestructurado en cualquier momento.


REA ha cubierto su desnudez tan rápidamente que muchas grandes empresas ahora están de pie al aire libre, completamente expuestas, pensando que todavía llevan hermosos nuevos trajes. 


Referencias:

https://github.com/morluto/rea


El autor proviene de "New Intelligence Yuan" y se llama "Marco".

有用吗?

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