Jakkret
iBLOG
GitHub
PORTFOLIO
Jakkret > Strona główna > iBlog
Nawigacja
Strona główna Projekty Umiejętności O mnie
Linki
Profil GitHub Portfolio

Grzebanko w OpenGaduServer i w działaniu starego Gadu-Gadu - 1 Maj 2026
1 Maj 2026 Już jest maj.. jak ten czas szybko leci. Postanowiłem dziś poprogramować w OpenGaduServer, w którym od połowy miesiąca nie siedziałem - a to szkoła i inne rzeczy. I zauważyłem, że tokenizacja w podaniu dla /appsvc/regtoken.asp używa coś w podobie MD5 (albo i nawet samego MD5):

[PRZYKŁAD]
MD5 (hash UIN '10000041')
9e44480d7857086ecc579e3daeb11e02

Przykładowy hash z LibGadu
e05622e7fcc844b3d582671e0458f0b1

Dodałem tą funkcjonalność z powodu tego, że wersja 6.0 wymaga wstępnej weryfikacji - coś w stylu CAPTCHA - przy rejestracji konta, gdzie klienty przed 6.0 (5.0.3 i starsze) nie miały tego. Mimo że dodałem coś takiego, to w podaniu, w miejscu tokenu pokazuje śmieci - pewnie to problem przez URL-encoded a wpisuje plain-text. To się poprawi później...

Najważniejszym celem to żebym dodał sposób rejestracji dla klientów 5.0-6.0, a przed dodaniem wsparcia dla klienta 7.0 - dodać sposób zdalnego podglądu bazy danych - być może zrobiłbym mini-serwer HTTP na localhost, żeby można było wpisać coś w stylu:

			[URL: http://127.0.0.1:2323/db/users]
			┌──────────────────────────────────────────────────────────────────┐
│ BAZA DANYCH OPENGADUSERVER - LISTA ZAREJESTROWANYCH UŻYTKOWNIKOW │
├─NUMER─GG─┬─ZALOGOWANY?─┬─STATUS─NUMERKA─┬─KLIENT GG─┬────────────┤
│ 10000041 │.....TAK.....│....DOSTĘPNY....│ 5.0.3.134 │############│
├──────────────────────────────────────────────────────────────────┤
└────Copyright (C) Jakkret 2026──OpenGaduServer Database Dashboard─┘

Oczywiście to jest prowizorka, spróbowałbym napisać to w htmlu ;)

5 Maj 2026 Jeszcze dokonałem zakupu boxowanej wersji Windows Small Business Server 2003 Premium! chyba zacznę kolekcjonować takie boxy.. zobaczymy.


i tak, udało mi się zaimplementować interfejs HTTP dla OpenGaduServer - Commit (tylko nowe przeglądarki)

Przy kompilacji dla Windows Server 2003 (lub jego podoblizny) wymagana jest instalacja:
• Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215 [link bezpośredni]   [strona Microsoft (zalecane)]
Copyright © 2026 Jakkret • GitHubKontakt
Najlepiej wyświetlana w przeglądarce RetroZilla 2.3