flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Next |
Author |
|
sina
ok i found great doc on this
|
|||||||||||
![]() |
|
comrade
Maybe this help...
Change szFileName and imgbase in loader.asm, compile both files, run loader.exe.
|
|||||||||||
![]() |
|
sina
thanks i am working on them
|
|||
![]() |
|
terex
[offtopic]
Hey, men, to make your im really good, you will must add plugins support... And all pretty featurs of pure assembler code will be hidden by delphi code of one of popular plugins... ![]() ![]() [/offtopic] _________________ sorry for my english |
|||
![]() |
|
GuyonAsm
Sorry Im gonna have to jump off this project. I've dumped Windows completely and have moved over to Gentoo Linux distro ( www.gentoo.org ) for the past 2 weeks. Im loving gentoo and I plan to use flat assembler even on linux =).
![]() _________________ I shall not evade what is predestined because every battle, is another lesson - GuyonAsm. A Believer of The System. |
|||
![]() |
|
roticv
VeSCeRa,
How's the projest going on? Pretty keen on seeing this becoming a success. I would be interested in this project but first, I need to work on the other projects that I have in my hand. Do email or pm me if you need help. May be of some help.. Regards, Victor |
|||
![]() |
|
sina
thanks for your support
first of all i know that you are a good asm programmer and appreciate this i cant work on it for some time becouse i am having final exams and lack of time but the bigger problem is the project is so much big as i have learned more about the icq protocol my first attempt is just xoring the password and then with this xored password and some uin i am going to create the connection to the icq server please look at the password xoring docs i have posted here i know you can help if u take some time on this |
|||
![]() |
|
roticv
Hi VeSCeRa,
I thank you for your praises. Currently I am adding roasting password into your faim.asm that you have uploaded. Regards, roticv |
|||
![]() |
|
roticv
Working version of your roaster.exe
![]()
|
|||||||||||
![]() |
|
sina
ok first with understanding your code i am going to try to create the very first login packets
![]() thanks for your great help |
|||
![]() |
|
roticv
I can't wait for the first login packet. That's would be the milestone. Hehe. If you do need help, do paste more information on the things needed for login. Perhaps I will add moer code into faim.asm (The code that you have uploaded on the board in the earlier posts)
|
|||
![]() |
|
sina
yes i am excited too but i really have no more time for the moment becouse of my final exams
your roaster was working perfect but in the manual the letters are lowercase but in our roaster the roasted pasword contains the letters in uppercase can u make comments to the roasting code ? it will be very educative for me ![]() in the oscar doc it says Roasting is performed by first xoring each byte in the password with the equivalent modulo byte in the roasting array ( 0xF3, 0x26, 0x81, 0xC4, 0x39, 0x86, 0xDB, 0x92, 0x71, 0xA3, 0xB9, 0xE6, 0x53, 0x7A, 0x95, 0x7C ) so i have changed them to their char values it makes roasting array = ó&?Ä9†Û’q£¹æSz•| and tested the passwords it really works but the problem is, in the first packet we should have Quote:
i can make the roasted password but it the result is a string but we need the hex code or the corresponding ascii values may be we should add another label to the roaster that shows the ascii values that we will add to the packet |
|||
![]() |
|
roticv
Finally I taken a detailed look at the documentation. Wow. I am amazed by how well documentated the documentation is. Personally I think it is better to make use of md5 to send the password, but nevertheless that could be added later. For now, we could work on the roasting password.
Give me a some time, and I suppose I will be able to produce the first login packet and I will post it here. Yes, I will try to remember to add comments for the roasting password part. I displayed the hex in uppercase because I feel that hexvalues look better in uppercase as opposed to lowercase. Just a personally perferrance. If you do not like it just change the code on line 90 and 95 to add xx, 39 btw, do you know I have added you? |
|||
![]() |
|
sina
yes i know i have added you too
please comment your code if you make something ![]() |
|||
![]() |
|
roticv
Here's what I have added. Take a look. Yes the login packet is created and sent, though I have not worked on the receiving part. Will work on it when I have more time. For now just please tell me if I am correct with the implementations. Have a nice day then..
[edit]Attachment removed, look at the later post |
|||
![]() |
|
roticv
I have added more code. There will be an int3 in my code so that it will break into my JIT which would be ollydbg. Dump the value in ebx and you will see the response from the server
![]() Last edited by roticv on 17 Jan 2004, 08:03; edited 1 time in total |
|||
![]() |
|
sina
yeah you are just great
this is the snack dump of the packet faim.exe created with uin 123456789 and password MyPassword Quote:
winxp pro after sending the packet it crashes |
|||
![]() |
|
roticv
It is not a crash. It is a breakpoint. Refer to the previous post on it. In fact, I am more interested in the response given by the server.
|
|||
![]() |
|
roticv
Hi hi,
I added more code and now fixed the authorisation (The first step into the icq protocol). Finally some achievement ![]() Last edited by roticv on 08 Feb 2004, 13:12; edited 1 time in total |
|||
![]() |
|
Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.