Ofuscar IP

Tu_Dios

Wenas gente, se q esta duda me la va a resolver gente como Death_Master o Soy_Heaton (entre otros), xro yo os la formulo en publico x si alguien mas se anima.

Kiero meter en mi web un servicio para ofuscar ips, como el de la web de la AIH:

http://www.infohackers.org/ofuscador.php

Si alguien consigue el codigo q me lo pase x mail a [email protected] (ya q aki no se puede postear codigo) o me pase link.

Tb me gustaria conseguir otro para localizar ips, xro ese ya no es tan necesario.

Un saludo y gracias de antemano

OsMa

olle una pregunta no se nada de hack ni estas polladas ke hace eso de ofuscar :P mushas gracias :D

LuCiFeR

kreo ke el script ese de php se basa en esto para funcionar... http://www.rain.org/mkummel/stumpers/08dec00a.html
no tiene mucha magia, no es otra kosa ke mostrar el mismo numero (ip) de distinta manera

_BoJa_69

No entiendo la finalidad, alguien me lo puede explicar?

Gracias ^^

S

No oculta nada. El algoritmo es bien sencillo:
Tomemos la IP 62.63.100.200
62 · 16777216(224) = 1020187392
63 · 65536(216) = 4128768
100 · 256(28) = 25600
200 · 1(20) = 200

Ahora sumas todo y obtienes1024341960, esa es la IP "ofuscada". Sabiendo un poquito de aritmética modular puedes hacer la operación inversa, así que de ofuscación nada xD

PD: Me debes una cybercerveza.

Tu_Dios

pero contestadme alguno a mi pregunta plz!! pasadme el codigo!

S

Yo no sé php, pero que yo sepa, para hacer eso, con javascript vas sobrado. El algoritmo lo tienes, ahora sólo tienes que implementarlo.

Death_Master

Como dice Soy_Heaton, este tipo de técnicas lo único que hacen es "camuflar" a simple vista la IP, pero para nada la ocultan de manera completa.
Es algo similar a la utilización de IPs mediante comandos RAW en protocolo IRC. Las IPs son manejadas en base256, con lo cual a simple vista parece un dato "extraño", pero que con una calculadora y algo de papel se pueden manejar de manera sencilla. De hecho algunas técnicas como IRC hijacking requieren saber convertir las IPs en distintas bases...
Sobre códigos de ofuscación leí hace tiempo un artículo muy interesante en la wikipedia ( http://www.wikipedia.org/wiki/Talk:Obfuscated_code ), y tb hace un par de meses que se abrió un tema interesante en los foros DBforums sobre un intérprete de ofuscación de datos (incluidas IPs) cuyo código está posteado ( http://dbforums.com/arch/88/2003/7/833218 ).
Eso sí, tanto en esto como en la mayoría de técnicas de este estilo, vas a tener que conformarte con C que de hecho es lo que más se usa.
Yo no conozco el código de PHP suficiente como para implementar el algoritmo, pero tienes el algoritmo y tienes el código en C, lo cual ya es un paso ;)

PiradoIV

Según lo que nos cuenta Soy_HeatoN, el script PHP quedaría algo así...

<?php
&nbsp;&nbsp;&nbsp;&nbsp;$ip1_ofuscada = $ip1_original * 16777216;
&nbsp;&nbsp;&nbsp;&nbsp;$ip2_ofuscada = $ip2_original * 65536;
&nbsp;&nbsp;&nbsp;&nbsp;$ip3_ofuscada = $ip3_original * 256;
&nbsp;&nbsp;&nbsp;&nbsp;$ip_ofuscada = $ip1_ofuscada + $ip2_ofuscada + $ip3_ofuscada + $ip4_original;

&nbsp;&nbsp;&nbsp;&nbsp;// Ahora mostramos el hipervínculo
&nbsp;&nbsp;&nbsp;&nbsp;echo "<a href=\"http://$ip_ofuscada/\">http://$ip_ofuscada/</a>";
?>

Lo podéis probar en http://www.krazytions.com/ofusca_ip.php y bajaros el código entero :)

Un saludo,
Pirado IV estuvo akí ;)

PiradoIV

Por cierto, ¿el script tiene alguna utilidad?, ofusco una IP donde hay un server www y no va, en el de AIH tampoco.

Saludos,
Pirado IV estuvo akí ;)

OsMa

gastaros 2 euros por un puto bouncer

Tu_Dios

PiradoIV  alilobiu!

PiradoIV

Igual lo quiere para ofrecer ese servicio en su web y no para provecho propio... a todo esto... voy a empezar a cobrar la ayuda xD

Un saludo,
Pirado IV estuvo akí ;)

Tu_Dios

Si, lo pongo como herramienta de mi web, no lo hago para mi. PiradoIV de nuevo muchisimas gracias!

S

Pirado, a mi sí que me va x) Y con tu propio script.

Tu_Dios

Lo q todavia no me ha kedado claro es xq cuando te da la URL da error, explicadmelo plz

PiradoIV

No sep xD, ahí queda el script, pero q no me va a mi xD el algoritmo es ese, pero ni idea, ¿alguien me puede explicar el por qué?.

¡Saludos!,
Pirado IV estuvo akí ;)

PD: Dios, a mandar xD

Death_Master

Xq para que en la URL apareciera algo deberías tener un servidor web, a no ser que especifiques explícitamente el puerto.
Prueba con apache.

PiradoIV

Pero pruebo por ejemplo la IP de PHP.net:

http://212.40.224.138/ <- Funciona
http://3559448714/ <- No funciona

Bueno, yo pesco, que le saque utilidad el que se la tenga que sacar :)

Saludos !
Pirado IV estuvo akí ;)

Usuarios habituales

  • PiradoIV
  • Death_Master
  • Tu_Dios
  • Soy_HeatoN
  • OsMa
  • _BoJa_69
  • LuCiFeR