Ofuscacion de Malware
Importancia de Conocer la Ofuscación
Ejemplos de Técnicas de Ofuscación y Códigos
import base64 original_string = "Este es un código malicioso" encoded_string = base64.b64encode(original_string.encode()) print("Cadena Ofuscada:", encoded_string.decode())decoded_string = base64.b64decode(encoded_string).decode() print("Cadena Original:", decoded_string)def xor_encrypt_decrypt(input_string, key): output_string = ''.join(chr(ord(char) ^ key) for char in input_string) return output_string original_string = "Este es un código malicioso" key = 42 encrypted_string = xor_encrypt_decrypt(original_string, key) print("Cadena Ofuscada:", encrypted_string) decrypted_string = xor_encrypt_decrypt(encrypted_string, key) print("Cadena Original:", decrypted_string)var _0x1234 = ['e', 'x', 'p', 'l', 'o', 'i', 't', ' ', 's', 'c', 'r', 'i', 'p', 't']; var _0x5678 = ''; for (var i = 0; i < _0x1234.length; i++) { _0x5678 += _0x1234[i]; } console.log(_0x5678); // Muestra "exploit script"powershellCopiar código$encodedCommand = [Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes("Write-Host 'Este es un script malicioso'")) powershell.exe -EncodedCommand $encodedCommand
Técnicas Avanzadas de Ofuscación
Última actualización