Acerca de la terminología de programación: ¿Qué significa desempaquetar?
En primer lugar, debes entender el concepto de "shell". En la naturaleza, creo que todo el mundo está familiarizado con las conchas. Las plantas las utilizan para proteger sus semillas, los animales las utilizan para proteger sus cuerpos, etc. De manera similar, algunos programas informáticos también tienen un programa que es específicamente responsable de proteger el software contra modificaciones o descompilaciones ilegales. Generalmente se ejecutan antes que el programa, obtienen el control y luego completan su tarea de proteger el software. Al igual que los caparazones de los animales y las plantas, generalmente se encuentran fuera del cuerpo (pero más tarde aparecieron también los llamados "cáscaras con semillas en la cáscara"). Dado que este programa tiene muchas similitudes funcionales con shells naturales, según las reglas de nomenclatura, todos llaman a dicho programa "shell". Al igual que los virus informáticos y los virus en la naturaleza, todos son solo métodos de denominación.
La primera persona en proponer el concepto de "shell", hasta donde yo sé, debería ser el Sr. Xiong Yan, el autor del software de desempaquetado RCOPY 3. En la era DOS hace unos años, "shell" generalmente se refería al programa de cifrado de segmento del software de cifrado de disco. Puede ser que el software de cifrado todavía estuviera en su infancia, por lo que la mayoría del software de cifrado (software de embalaje) generaba ". producto terminado" siempre tiene una "línea de demarcación" relativamente obvia entre el "shell" y el programa que necesita ser cifrado. Las personas experimentadas pueden encontrar esta línea divisoria después de rastrear el funcionamiento del software. En cuanto al uso de este, no necesito decir más. Pero después de todo, no había mucha gente así en ese momento, e incluso ahora, cuando se lanzó RCOPY3, un software que puede encontrar fácilmente la "línea de demarcación" y eliminar fácilmente el "caparazón", inmediatamente atrajo la atención. de mucha gente. Después de eso, tipos de software similares surgieron como hongos después de una lluvia. Algunos de los nombres que recuerdo son: UNKEY, MSCOPY, UNALL... etc., pero muchos softwares consideran el descifrado de discos como su dirección principal e ignoran otros aspectos. Por supuesto, esto también sentó las bases para software futuro como "Secret World Nemesis" y "Decryption Machine". No entraré en detalles sobre estas otras ramas. Creo que los amigos con experiencia informática más antigua deberían haber visto los anuncios en. esa vez.
Eso es todo, ¡espero que lo entiendas!
El avance de la tecnología de descifrado (desempaquetado) promovió y promovió el desarrollo de la tecnología de cifrado (empaquetado) en ese momento. Los llamados programas de cifrado "semilla en la cáscara", como LOCK95 y BITLOK, se han lanzado uno tras otro. Tienen sus propias ideas únicas y ya es bastante difícil manipular disquetes pequeños. Si bien la competencia entre el software de empaquetado y el software de desempaquetado nacional está en auge, el software "shell" extranjero ya se ha convertido en shells de compresión como LZEXE. Para decirlo sin rodeos, este tipo de software es en realidad un software empaquetador estándar. Después de comprimir el archivo EXE, agrega una capa de "shell" en el archivo que lo descomprime automáticamente cuando se ejecuta el software para comprimir el archivo EXE. . objetivo. Luego, hubo cada vez más software de este tipo, PKEXE, AINEXE, UCEXE y WWPACK, que luego fueron reconocidos por muchas personas, todos pertenecían a este tipo de software, pero lo extraño fue que no pude encontrar ningún software similar en ese país. tiempo.