miércoles, 7 de julio de 2010

Privacidad en Facebook

Justo cuando mas en dudas esta el tema de si Facebook guarda o no nuestra privacidad, me encuentro con esta sorpresa.
Viendo el protocolo del juego/chapuza me fijo que mi correo electrónico va el cookie que va en todos y cada unos de los paquetes de transmisión entre Face y yo pasando por sabe dios donde.
Abro el fichero de la cookie y veo esto:

datr
1778475737-634654378f7a73c6a7e7799f9aa67778cd4769a61d1c7168cc
facebook.com/
1774
36714144
375486
3871349747
37788635
*
lo
B7-h4LExLBAly1XbcaSvUQ
facebook.com/
9716
3671334144
37786
3871349747
37788635
*
lxs
1
facebook.com/
9716
4177166777
37111918
3871579747
37788635
*
locale
es_LA
facebook.com/
1774
4199766777
37797743
3545419747
37788635
*
lxe
tucorreo%47gmail.com
facebook.com/
9716
4177166777
37111918
3871579747
37788635
*
sct
1778497115
facebook.com/
1774
3716787687
37794677
3871579747
37788635
*


No salgo de mi asombro. Mi correo viaja con cada paquete tcp que va a facebook. Si fuera programador de spywares, para captura un email mas que valido y en uso, buscar la cookie del facebook y tengo un email cojonudo!.
Y si quisiera hacer un poco de pupa mas ya tengo media parte del login de facebook, me falta la clave.
No se pero a mi me parece muy fuerte que dejen el email a "pelo", cualquier spyware o troyano saca un email gratix, etc...

viernes, 2 de julio de 2010

A las pruebas me remito:

Este es el "BAG" del señor borrego el ilustre ganador, para entendernos cuando hacias login el programa le devolvia esta info para decirle donde y en que momento de la partida estaba para que el juego siguiese donde lo dejaste, pero es asu vez un historial del juego:

<UserStatus>
<MapPath>Maps/Desafiate/Conferencias.xml</MapPath>
<Checkpoint>END</Checkpoint>
<Bag>
<Geekpoints>175137</Geekpoints>
<Logros>
<Contratado>1000</Contratado>
<Empleado>35198</Empleado>
<Empollon>54127</Empollon>
<Hacker>63027</Hacker>
<Codigo>55827</Codigo>
<Consejo>81059</Consejo>
<Heroe>175137</Heroe>
</Logros>
<WindowsPhone>
<EnabledMessages/>
</WindowsPhone>
<MiniGameManager>
<MessageSequenceCount>-2</MessageSequenceCount>
<NextTimeManagementCount>-1</NextTimeManagementCount>
<GeekQuiz>
<Score>1000</Score>
<TimesPlayed>1</TimesPlayed>
</GeekQuiz>
<SuenoDelGeek>
<Score>2260</Score>
<TimesPlayed>8</TimesPlayed>
</SuenoDelGeek>
<GuessPassword>
<Score>800</Score>
<TimesPlayed>10</TimesPlayed>
</GuessPassword>
<PowerShellBug>
<Score>900</Score>
<TimesPlayed>1</TimesPlayed>
</PowerShellBug>
<VendingMachine>
<Score>1000</Score>
<TimesPlayed>43</TimesPlayed>
</VendingMachine>
<SilverFlash>
<Score>800</Score>
<TimesPlayed>1</TimesPlayed>
</SilverFlash>
<GuessPassword2>
<Score>1000</Score>
<TimesPlayed>5</TimesPlayed>
</GuessPassword2>
</MiniGameManager>
</Bag>
</UserStatus>


Si os fijais pues ahí esta toda su puntuación y pudiera clasificarse normal hasta la mitad, pero hacer 75 mil puntos en la la ultima prueba es absolutamente imposible.
Esta es la secuencia del ultimo juego segun el codigo mSequence = [
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:0, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:3, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:6, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:9, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:12, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:15, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:18, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:21, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:24, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:27, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:31, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:34, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:37, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:40, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:43, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:46, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:49, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:52, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:55, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:58, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:61, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:64, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:67, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:70, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:73, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:76, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:79, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:82, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:85, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:88, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:91, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:94, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:97, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:100, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:103, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:106, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:109, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:112, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:115, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:118, Points:250, Message:null}];
}

No sé si hace falta explicar este guion pero primero dice task = "bug" eso es el icono donde pone abstime 118 dice que eso ocurrira alos 118 segundos, points son 250 son el minimo a sumar completas la tarea y los puntos son :

private function GetTotalScore() : int
{
return mBasePoints + Math.round(mRemainingTimePoints / 10);
}// end function


donde se dice que lso pntos seran la base 250 puntos mas el tiempo que queda entre 10, si partimos que le dan 8000 milisegundos el tiempo maximo es 1050.

Si son unas 34 pruebas y 1100 puntos yendo mas rapido que flash.... resulta que el maximo teorico esta en 34500 puntos si tenemos en cuenta la velocidad del paisanin yo lo reduciría y mucho.

Asi que eso que cheto cheton!!! Y esto que hago yo lo pueden hacer los señores de Unsual wonder y microsoft cuando quieran.

jueves, 1 de julio de 2010

Tongo Consumado

Decir que no ha habido limpeza seria mentir, decir que esta bien hecha, tambien.
En el pais de los ciegos el tuerto es el rey, en qué pais el borrego es el rey? pues de ese pais son los programadores unusual wonder (ex de dinamic) que no se enteran o creen que los demas no nos enteramos.
Por que no se ven las puntuaciones señores? Pongan con que puntos ganó cada uno.
No tengo tiempo ahora pero en cuanto pueda ya os pondre el registro de la partida de este señor que ha ganado para que veais como ha engañado para hacer sus 170 mil puntos.
Os adelanto que hizo unos 90 mil en la ultima prueba de los ordenadores en la sala de reunion.
Sólo con esos 90 mil estaría en posición de XBOX
Y del resto tengo que mirarlo.....

martes, 15 de junio de 2010

Fallo Numero 2

Como se ve por los comentarios del Post anterior y por el ranking mi "amigo" Volture me ha puesto 999999 puntos.
Es decir no sólo se puede poner los puntos que uno quiera, sino puntos a quien uno quiera.
Con lo cual la regla numero 1 validación se la saltan dos veces, la primera mirando que los puntos esten en un margen "aceptable", segundo el jugador al cual suman los puntos no usan una variable del servidor sino la que envía el propio cliente, y como encima el ID de jugador es el mismo que el del facebook, resulta que cualquiera puede saber tu id en el juego y tambien sumarte puntos.
NO SE PUEDE HACER PEOR!!!
No entiendo todo este cúmulo de fallos, ver como el juego desborda calidad por tantos sitios y desfachatez por otros tantos.
Ahora Volture el problemon que tienen nuestros de amigos de "microsoft" es doble! no me gustaría estar en su pellejo, ya que .. si descalifican a alguien ese alguien dira que el no fue que el fue legal que fue otro el que le sumo esos puntos...
Ahora mismo esto será Sodoma y Gomorra.

viernes, 11 de junio de 2010

Estimado Volture:

Viendo tu comentario te dedico toda una entradilla, por que te la has ganado.
Me doy cuenta de que los arboles te impiden ver el bosque, que sabes donde tienes la nariz por que excepto cuando cierras los ojos la ves, por que si no te limpiarias los mocos en la garganta.
Pero como diria Jack el Destripador vayamos por partes:
1º Si tuvieras razón en que un mierda cheater como yo fuera capaz de trucar el juego con una utilidad para lamers... Resulta que ese cheto lleva ya 48 horas publicado y rulando!!! y los de microsoft no hacen nada de nada!! asi que eso me da la razon lo de microsoft pasan de todo!!! que es lo que yo defiendo en mis post!! Con lo cual tu mismo me das toda la razon.
Quizas creeras que si al final eliminan a los tramposos no pasa nada pero como eres un pardillo no has caido en la cuenta de que mucha gente juega como loca creyendo que hay algo que no han hecho bien, y otra mucha que ya ha desitido, y seguramente otra mucha que se ha puesto puntos "normales". Yo tengo mi buzon de facebook lleno de mensajes de gente que me pide que le diga donde esta el juego oculto....
2º Los mega programadores de microsoft y los alumnos de practicas de FP en programación saben o deberian saber que si en el campo donde se guarda la puntuación de una prueba cuyo máximo es 1000 puntos DEBERIAN PONER UN CHECK PARA NO GRABAR NUNCA MAS DE 1000 PUNTOS para evitar que alguien "bloquee" una cantidad de 151000 puntos. Deberían eliminar cualquier señal de puntuación a nomala para evitar al menos que un cheater de mierda como yo con un programa de mierda les deje el culo al aire.
Si tan facil de ver es? por que no lo han evitado o controlado? ehhhh????? los mega programadores de microsoft no saben tan bien como sabes tu que hay cheater que no han visto un librillo en su vida como yo que pueden usar un programa del tres al cuarto y dejarles el culo al aire???
Que haces tu que no trabajas para microsoft???
La envidia es mu maaaalaaaa pero la ignorancia mas aun, por eso tu eres muuu malo.

PD: Te reto.... bajate el el cheat engine ese y ponte el primero, avisame y luego te demuestro lo que se hacer yo con mi "cheat engine" sin haber leido nunca un libro.

jueves, 10 de junio de 2010

Comunity Manager!!!

Resulta que me pongo a buscar a cacharrear a ver si encuentro algun foro donde hablen sobre el desafiate y me encuentro con que Tienen una comunity manager!!!.
Se han molestado en ir haciendo spam por todos los foros que han podido creando este Post:
Estimados foreros. Soy la Community Manager del juego Desafíate de Microsoft. Buscando por Internet he visto que en este foro se ha mencionado el juego, y sólo quiero dar las gracias a los que han jugado y lo han mencionado.
Os animo a seguir participando porque es cierto que los 20 primeros recibirán premio seguro: Teléfonos móviles HTC, Licencias Windows 7, ratones ARC y muchos más.
Os recuerdo que tenéis hasta el 30 de junio para poder participar y la web para jugar: www.desafiate.es
Muchas gracias y un saludo
Equipo de Desafíate de Microsoft

Y claro ves cosas como la de esta página en la que un tal Larry666 que solo tiene un post, que no se volvió a conectar nunca mas desde aquella, que se dio de alta en mayo crea un pos animando a jugar y luego a los 5 dias, aparece la comunity manager diciendo que si ha encontrado esto por casualidad y que el juego mola.... que chamusquina!! Casualmente en este otro post el mismo Larry666 que p... casualidad.
El que mola cantidad es este otro POST en el cual tras hacer el timo de la estampita, los foreros muy habiles caen en la cuente de que algo huele mal, de que el dominio no esta registrado por microsoft y que sospechan y en ese momento aparece la comunity manager para poner paz!! y decir que en el correo desafiatejuego@gmail.com pueden resolver dudas!!
Y a mi la primera duda que me surge es como se puede ser comunity manager y no saber que gmail es de la p.. competencia y que Hotmail es de microsoft?
Viendo lo que veo no me estraña que el juego sea un coladero!

dESAFIATE O desSconfiate

Tal y como dije os demostraría que el concurso esta hackeado, pensé en hacer un post con analisis de todo el codigo fuente del juego y que se viese que no habia juegos ocultos si no trampas.

Pero creí que sería mejor este vídeo, primero hago la trampa cambiando los puntos de ser contratado por 151000 puntos y luego jugar sin mas todo ello grabado.

Segun comienza el juego y sin ningun juego hecho en el panel ya tengo 151000 puntos....

Mas claro agua. El video es largo el comienzo y el final es lo interesante.