
NØW es una herramienta de codificación y ofuscación de shellcode basada en palabras que transforma bytes de shellcode crudo en prosa en inglés de apariencia natural.
Codifica shellcode como prosa en inglés de aspecto natural. Descifralo con la frase y contraseña correctas.
NØW (Natural Output Words) es una herramienta en C que convierte bytes de shellcode sin procesar en texto inglés legible por humanos — ya sea una lista simple de palabras clave o prosa natural con oraciones y párrafos. La salida parece escritura común, no volcados hexadecimales ni blobs base64.
Cada valor de byte (0x00–0xFF) se asigna a una palabra única, derivada de una frase secreta que proporciones. Un cifrado de flujo (RC4 o AES-256-CTR) baraja las asignaciones byte a palabra basándose en una contraseña. Sin la frase y la contraseña, el texto codificado es solo ruido.
Donde el shellcode se convierte en prosa.
NØW es una herramienta de codificación y ofuscación de shellcode basada en palabras que transforma bytes de shellcode sin procesar en prosa inglesa de aspecto natural. Usando una frase secreta, contraseña y cifrado de flujo (RC4 o AES-256-CTR), el shellcode original puede codificarse en texto legible y luego recuperarse mediante el proceso inverso.
Destinado a investigación en seguridad, análisis de malware, experimentación de equipos rojos y desarrollo de CTF.
Shellcode bytes
│
▼
Stream cipher (RC4 or AES-256-CTR) shuffles byte→word table
│
▼
Each byte → one codeword from your secret sentence (padded to 256 unique words)
│
▼
Optional: wrap in natural prose with connectors, punctuation, paragraph breaks
│
▼
Output text file (looks like an essay or paragraph)
El descifrado invierte el proceso: lee el texto, elimina puntuación y palabras conectoras, y asigna cada palabra clave de nuevo a su valor de byte.
En la imagen de arriba, ciframos un shellcode usando la Herramienta de Shellcode Basada en Palabras NØW. El shellcode original se cifró primero usando el cifrado de flujo seleccionado (RC4 en este ejemplo) con la contraseña "nirvana". Después del cifrado, cada byte cifrado se asignó a palabras de un conjunto de palabras predefinido, produciendo un bloque de texto de aspecto natural en lugar de bytes de shellcode obvios.
La salida generada aparece como prosa normal que contiene palabras como hope, bottle, spiral, fog, ink y snow. Sin embargo, este texto no está destinado a leerse como un párrafo significativo. Cada palabra representa un valor de byte cifrado, y la secuencia de palabras conserva los datos del shellcode cifrado.
Durante el descifrado, la herramienta realiza el proceso inverso:
Esta técnica transforma el shellcode en texto legible por humanos, haciendo que la carga útil parezca menos sospechosa que una matriz de bytes hexadecimales sin procesar, mientras que aún permite reconstruir el shellcode original cuando se proporcionan la contraseña y la configuración de cifrado correctas.
Nota: Solo se deben usar palabras en inglés en la frase secreta. Los caracteres no ingleses (chinos, japoneses, árabes, emojis, etc.) pueden causar problemas de codificación o análisis y pueden romper el proceso de cifrado/descifrado. Usa texto ASCII estándar en inglés para resultados confiables.
Probably, laughed hope polishing, how most perhaps sleep would bottle, additionally, somewhere bottle, immediately bottle me spiral me time fog. Immediately, spiral animal certainly hope all by, previously do elsewhere hope perhaps ink fog, also hope ink, consequently fog? Door hope ink, meanwhile fog equally snow hope ink, recently room time hope get then immediately house, importantly house. Written all window hope all would, eventually vanished fire notably one he, elsewhere than?
Accordingly, roof snow me waves window, somewhere into me obviously now waves great, particularly ago fog. Nonetheless, me spiral hope ink, regardless fog snow consequently ink shore, fire moreover hope now birds, indirectly ink. Probably, peace floor bottle, everywhere bottle, everywhere bottle hope never would earth, white hope. Now birds time, ink hope door black, ink faded consequently snow.
About now birds moon animal, hope us window however me, currently ink similarly leaving floor. Regardless, hope now map written all window, hope all would vanished me waves? Probably, window into me furthermore now waves calm, there bucket basically horse ceiling star ceiling, dying. Furthermore, which evening pig because, bucket even word black ink!
Additionally, faded dying about now, however birds specifically used me, ink revolver hope, black ink originally faded, equally see. About now consequently birds certainly me ink two, floor particularly hope obviously now birds me. Word me word, my packed bag, me word me otherwise packed me, bag hope. Polishing father snow, me fog us, there word me packed, immediately bag hope everywhere ink.
Particularly, happy flower your, us, equally us, likewise us partly years about meanwhile fresh make, indirectly cat therefore just. Namely, not we just bottle, chiefly bottle me animal, about subsequently stone moreover to hope fish? Basically, father dawn nevertheless now, bottle, although bottle about stone prank, about but than, regardless bottle? Now home would lighthouse, immediately now go namely me until, similarly about indirectly stone.
Additionally, how ceiling stone horse, additionally me they ceiling make, its. Equally, fear us yellow chiefly ceiling stone a, old eventually now notably, whereas now eventually bottle, mainly bottle packed me. They mouse originally peace for, bottle us yellow, time, furthermore time written nowhere all window, written likewise all! Would hope us would hope stone, her hope.
Us would hope stone, alternatively waves me probably they moreover a, consequently get want there us, particularly yellow hope. Stone every currently something, notably or me word ceiling stone, great however hope stone, human me they indirectly angry. Prayer earth mostly one, nevertheless us yellow accordingly hope fish, staircase equally faded than bottle, obviously bottle about thinking leather? Buried bird bottle, chiefly bottle mainly, accordingly bottle, partly bottle, anywhere bottle moreover me perhaps time, me.