nowadays there are huge amount of mig33 users. most of the mig users use java emulators to get connected to the mig community. it'l be easy if someone from the wild developed a pc executable to get rid of the.jar file. In order to do so you have to understand mig33 potocols. here is what you need.
1 ==> requires you to have a basic asm knowledge because i'l be using asm examples in this article. (masm32)
2 ==> ethereal to capture packets
3 ==> midpx emulator + the .jar file from mig33.com open ethereal and java emulator with the mig jar file. Enable tracing from ethereal. Click the login button. If the login is successful stop tracing and have a look at the captured packets the highlighted portion of the packet is the data.

if you are building an application you have to pass those data to the server. I guess the explanation in the picture gives you a minimum knowledge on how they are arranged. In response mig server send two alphanumeric keys. Don’t wory abt the upper key. The only thing u have to concern is the lower key. Ok now to generate the second packet from the client. This was the most difficult part for me. But I did with the help of a java decompiler and google. It uses the java hashcode() function to get hash. You have to concatenate your pass (WARNING! Don't enter your PASWORD here!) with the randomly generated string from the mig server. Eg 4JGEahik3mypass After the concatenation find the hashcode of that string.

Here is the code which will generate the hashcode.
;=====================
.386
.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
GetHashCode PROTO:DWORD
.data
hCode db "4JGEahik3mypass",0
.data?
printBuffer db 100 dup(?)
storeBuffer db 100 dup(?)
.code
start:
invoke GetHashCode, addr hCode
invoke ExitProcess,0
GetHashCode proc hCodeFrmS:DWORD
LOCAL temp:DWORD
jmp @F
printtemplate db "hashcode for the above string is %xh ",0
@@:
invoke RtlZeroMemory, addr printBuffer, 100
mov temp,0
mov esi, hCodeFrmS
mov edi, offset storeBuffer
continue:
mov ecx, 1
rep movsb
mov al,[esi-1]
mov eax,temp
mov edx,31
mul edx
mov temp,eax
xor eax,eax
mov al,[esi-1]
add eax,temp
mov temp,eax
push temp
push offset printtemplate
push offset printBuffer
call wsprintfA
add esp,12
mov al,[esi]
cmp al,0
jne continue
invoke MessageBox,0, addr printBuffer,addr storeBuffer,0
ret
GetHashCode endp
end start
;=====================
this will generate the hashcode for you.
Lets see how the packet looks like in ethereal The hashcode length always is 4 bytes so don’t bother about it. Send the packet with the correct hashcode, you will be successfully
logged to mig33 server..
I hope you understand.
copyright hot-me-not forum
1 ==> requires you to have a basic asm knowledge because i'l be using asm examples in this article. (masm32)
2 ==> ethereal to capture packets
3 ==> midpx emulator + the .jar file from mig33.com open ethereal and java emulator with the mig jar file. Enable tracing from ethereal. Click the login button. If the login is successful stop tracing and have a look at the captured packets the highlighted portion of the packet is the data.

if you are building an application you have to pass those data to the server. I guess the explanation in the picture gives you a minimum knowledge on how they are arranged. In response mig server send two alphanumeric keys. Don’t wory abt the upper key. The only thing u have to concern is the lower key. Ok now to generate the second packet from the client. This was the most difficult part for me. But I did with the help of a java decompiler and google. It uses the java hashcode() function to get hash. You have to concatenate your pass (WARNING! Don't enter your PASWORD here!) with the randomly generated string from the mig server. Eg 4JGEahik3mypass After the concatenation find the hashcode of that string.

Here is the code which will generate the hashcode.
;=====================
.386
.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
GetHashCode PROTO:DWORD
.data
hCode db "4JGEahik3mypass",0
.data?
printBuffer db 100 dup(?)
storeBuffer db 100 dup(?)
.code
start:
invoke GetHashCode, addr hCode
invoke ExitProcess,0
GetHashCode proc hCodeFrmS:DWORD
LOCAL temp:DWORD
jmp @F
printtemplate db "hashcode for the above string is %xh ",0
@@:
invoke RtlZeroMemory, addr printBuffer, 100
mov temp,0
mov esi, hCodeFrmS
mov edi, offset storeBuffer
continue:
mov ecx, 1
rep movsb
mov al,[esi-1]
mov eax,temp
mov edx,31
mul edx
mov temp,eax
xor eax,eax
mov al,[esi-1]
add eax,temp
mov temp,eax
push temp
push offset printtemplate
push offset printBuffer
call wsprintfA
add esp,12
mov al,[esi]
cmp al,0
jne continue
invoke MessageBox,0, addr printBuffer,addr storeBuffer,0
ret
GetHashCode endp
end start
;=====================
this will generate the hashcode for you.
Lets see how the packet looks like in ethereal The hashcode length always is 4 bytes so don’t bother about it. Send the packet with the correct hashcode, you will be successfully
logged to mig33 server..
I hope you understand.
copyright hot-me-not forum
gw dah berhasil develop mig33 yg desktop verison pake VB. berkat tutorial diatas thank's
Sama sama bro..
Gw dapet tutorial itu juga dari hot me not, yah selamat dech. Thanks juga dah mau mampir di blog gw n kasih comment. Semoga yang lain juga dah pada bisa buat lebih dari migpro vb advanced.
tau packet nya buat backdoring room gak, somebody please tell me hehehee
tu buat design... mig33 pake bahasa pemrograman laen... klo dah jadi ya bisa buat backdoor.. hehehehe...
Yang udah bisa design mbok ya bagi2, he...he...
Bro bgo dah punya one command blum? Ap migro expert? Bagi dunk
Aku tg ya linknya
Ckakakakakadal
AMAFUIIIIIIIIIIIIIIII
PINGIN BUAT APLIKASI BUAT NGONTROL ATAU MODIF MIGPRO PAKE VB SEPERTI MCC ATAU MPS TP GUE NGAK TAU SOURCE CODE MIGPRO. JADI NGAK NYAMBUNG. MRPINTER eh.mrbgo TAU NGAK SOLUSINYA..THK
Bikin control pake vb ma dah ketinggalan, skrg jamany bikin migpro pake vb, klo mau detil soal control n design migpro masuk sini http://msh-developer.blogspot.Com
Mrbgo kapan nich wat software? Buatin dunk software buat bantai para perusuh
This packet design hascode with asembly! How to desigo login packet wit vb 6.0, i wan build mig33 with visual basic proggraming, please give me tutorial, im wait your post tutorial
On hibarufamily i saw mig33 design with vb 6.0, this packet same on tutorial made software, some one use mswin.ocx to conect mig33 server. Step design... Convert mig33 id to hexa, include on login packet and send to server, server has been hash string code to client, convert ur password to hexa and concenate with hash string and send to server, u can succes login to mig33 server!
Brace matching, auto indent, long line marker, zoom you can leave a response , or trackback from your own site to scan , copy and fax-maximizing your phone download mig33. Mig33's prepaid credits platform opens massive mobile social network mig33 , mippin , mms , mobile , mobile advertising , mobile apps best mobile widget - auto widget configurator (owen) leave a reply. Notepad2 : just another notepad replacement blog review mig33 - instant messenger yahoo, msn, aol, mig33, voice, call happen here take a test drive, meet the teams, & leave with it expands ichat's limited options to include auto-away. Auto leave mig33 mig33 is a free global community that keeps you in touch with with your personalize greeting to instruct callers to leave via goosync ) system application - to prevent auto closing. Reporo / free download including states with restrictive interest caps auto loans you train them, groom them and then they leave virtual on your mobile, mig33 requires java and a connection to the.
Telenor mig33's prepaid credits platform opens massive mobile social 3rd party remote call monitoring auto dialer billing call device they never leave home without, creating an instant. Free yahoo software: download yahoo programs mig33 v 3 07: join one of the most popular mobile communities auto-reconnect login to multiple im accounts simultaneously my screen name is tropicalxmuff for a reply leave me a. Mobile 2 0 slides over the air at mtrends - mobile media lifestyle 3rd party remote call monitoring auto dialer billing call mig33 releases blackberry application (wireless news via never leave home without, creating an instant global social. Review: chax adds to ichat what apple won't 4) mig33 3 02 mig33 is a global mobile community that lets set hotkey and password auto send logs to a preset email blue frog makes spammers leave you alone the blue frog.