Current Version: YMSGLib 2.9c
NOTE: Do not ask me for help with "Booters", Flooders, Bots, or anything to abuse other users.
Downloads:
YMSGLib.au3 (106.12K)
Number of downloads: 9
WinHTTP_COM.au3 (7.93K)
Number of downloads: 290
Optional Downloads:
YMSGLib_INI.zip (12.75K)
Number of downloads: 6
YMSGLib_Examples.zip (24.29K)
Number of downloads: 33
Currently included Examples:
Cookie Decoder (some results need verification)
Simple Login and Console output for buddylist/packet data.
Simple Chat Client (Pager Login/PM/Captcha/Chat/Roomlist support)
*Simple Login/PM Pager Client (and HTTP Proxy example copy)
*Simple Roomlist example
Account Existence checker
(* = Requested Script)
Technical Requirements:
Base64 Support:
Base64.au3 (Author: Ward) (Needed for: Cookies, Auth16)
(or alternatively _Base64.au3 by Mikeytown2/blindwig)
MD5 Support:
MD5.au3 (Author: Ward) (Needed for: Auth16)
(or alternatively Hash#[DLL].au3 by Ward)
(or alternatively MD5.au3 by SvenP/Frez Systems Ltd.)
WinHTTP Support:
WinHTTPRequest Object (Needed for: Token Login/ValidateFields Support)
(WinHTTP_COM.au3 as supplied above)
Data Object Support:
ADODB.Stream Object (Needed for: Reading of WinHTTP Data)
YMSGLib Updates:
2.1 - Validation/Status Check functions; LibRequire edit
2.2 - fixed a bug in _ValidateID
2.3 - moved textual information to YMSGLib.ini, Changed Calls to Executes, added (Packet|Status|Field|List)GetName functions.
2.4 - Added Visibility and Away State packet functions, added some documentation
2.5 - VerifyContact fixed; applicable pager packets updated with the destination-network parameter. ($iService)
N/A - Small Include Filename Switcheroo. (Minorly Breaking)
2.6 - Information about the two bytes following the "ver" has been revealed - some ability has been added here, but this is also a script-breaking change.
2.7 - Many functions requiring HTTP now do not rely on WinHTTP; added some replacements to _YMSG_StripFormatting.
2.8 - Fixed a bug in HTTP transfers concerning binary data
2.9 - Added 3 types of ping packets
Works Cited:
LibYahoo2 - YMSG9
The YahELite chat client. (through observation and analysis of activity)
Observation and review of the source code for various chat clients (Gaim [now Pidgin], etc.)
In-Depth Analysis of .... 6 Jan 2008. XSSed.com (Cookie Info)
A Post-mortem of Yahoo! Account Security. (Cookie Info etc.)
(More official source citations not available as YMSG is not an officially published protocol; some sources posted in subsequent replies)
To Do:
E - Verify the timestamp integer values in the cookie decoder
H - Add full hierarchy processing for the buddylist structure.
H - Change out the Chat Client Example's buddylist with something decent.
E - Add BuddyIcon/Avatar upload support to YMSGLib
T - Make all functions work perfectly with the new HTTP transfer functions
* (T=pending testing, H=Potential Headaches, E=Needs a working Example/Documentation, N=None)
/me falls asleep on keyboard
This post has been edited by crashdemons: 16 November 2009 - 04:04 AM

Sign In
Register
Help


MultiQuote