2007-03-22, 18:10
  #145
Bannlyst
nu är vi här..

READY:
MSG_CONN: ID 1, IP 127.0.0.1, Accepted.
LOGON: ID 1, IP 127.0.0.1, 1
MSG_CONN: ID 2, IP 127.0.0.1, Accepted.
LOGON: ID 2, IP 127.0.0.1, 2
MSG_CONN: ID 3, IP 127.0.0.1, Accepted.
LOGON: ID 3, IP 127.0.0.1, 3
MSG_CONN: ID 4, IP 127.0.0.1, Accepted.
LOGON: ID 4, IP 127.0.0.1, 4
MSG_CONN: ID 5, IP 127.0.0.1, Accepted.
LOGON: ID 5, IP 127.0.0.1, 5
MSG_CONN: ID 6, IP 127.0.0.1, Accepted.
LOGON: ID 6, IP 127.0.0.1, 6
MSG_CONN: ID 7, IP 127.0.0.1, Accepted.
LOGON: ID 7, IP 127.0.0.1, 7
MSG_CONN: ID 8, IP 127.0.0.1, Accepted.
LOGON: ID 8, IP 127.0.0.1, 8
MSG_CONN: ID 9, IP 127.0.0.1, Accepted.
LOGON: ID 9, IP 127.0.0.1, 9
MSG_CONN: ID 10, IP 127.0.0.1, Accepted.
LOGON: ID 10, IP 127.0.0.1, magic 10
MSG_CONN: ID 11, IP 127.0.0.1, Accepted.
LOGON: ID 11, IP 127.0.0.1, 11
MSG_CONN: ID 12, IP 127.0.0.1, Accepted.
LOGON: ID 12, IP 127.0.0.1, 12
MSG_CONN: ID 13, IP 127.0.0.1, Accepted.
LOGON: ID 13, IP 127.0.0.1, 13
MSG_CONN: ID 14, IP 127.0.0.1, Accepted.
LOGON: ID 14, IP 127.0.0.1, magic 14
MSG_CONN: ID 15, IP 127.0.0.1, Accepted.
LOGON: ID 15, IP 127.0.0.1, 15
MSG_CONN: ID 16, IP 127.0.0.1, Accepted.
LOGON: ID 16, IP 127.0.0.1, 16
MSG_CONN: ID 17, IP 127.0.0.1, Accepted.
LOGON: ID 17, IP 127.0.0.1, last stable 17

serverstatus
RCON: ID 0, 'CONSOLE' issued 'serverstatus'
----------------------------------------
Uptime = 0 00:03:08
Bytes sent to server = 13362
Bytes sent from server = 70051
Total connections = 17

** Intf 127.0.0.1 **
Bytes from = 13362
Bytes to = 70051
Total connections = 17

har faktiskt spärrat den där.. änsålänge.. ska jobba med den 18e.. men det är en rätt tuff uppgift pga av minnes begänsningarna.. detta är hit det funkar stable.. inga mer oväntade krasher änsålänge.. vad jag kan se..

*edit 2*
det kanske är så.. att den inte rensar datan efter users på timestamps.. ska kika på det.. får väl eventuellt bygga mig en egen "clear loop" om så är fallet.. konstigt att inte andra users resulterar i krash ändå? tror ändå thing gets fucked pga lite space för user 18.. *kikar kod*

*edit 3*
en rätt intressant sak.. dword efter där user 18 ska ligga.. den är ockuperead av ett dword som ger ESI (tror det var så) en minnes adress.. well iaf.. jag gjorde en bp på det dword'et iaf.. den bryter var 10 sekund (default ping 10sek, anta) den bryter 17 gånger.. 17 users inne.. tror vi har något där..
Citera
2007-03-23, 10:48
  #146
Medlem
Först och främst bra initiativ!

Det är windowsservern ni crackar va? Kommer ni ge er på linuxservern också (eller tvärtom) ?

Nåja lycka till med den 18:e usern
Citera
2007-03-23, 11:07
  #147
Bannlyst
Citat:
Ursprungligen postat av mrmlz
Först och främst bra initiativ!

Det är windowsservern ni crackar va? Kommer ni ge er på linuxservern också (eller tvärtom) ?

Nåja lycka till med den 18:e usern
japp.. senase build av windows versionen.. får se hur vi lyckas så kan man diskutera linux sedan.. är inte så insatt i själva linux's struktur vilket kommer vara ett problem.. även om man kört de så hajjar man inte allt haha.. men löser vi det här så kan man ju alltid hjälpa någon som tar på sig ett linux projekt.. det borde ju se likadant ut i binären.. och hur ventrilo funkar kodvis.. vet jag vid detta laget.. haha
Citera
2007-03-23, 16:17
  #148
Medlem
Citat:
Ursprungligen postat av OnY
japp.. senase build av windows versionen.. får se hur vi lyckas så kan man diskutera linux sedan.. är inte så insatt i själva linux's struktur vilket kommer vara ett problem.. även om man kört de så hajjar man inte allt haha.. men löser vi det här så kan man ju alltid hjälpa någon som tar på sig ett linux projekt.. det borde ju se likadant ut i binären.. och hur ventrilo funkar kodvis.. vet jag vid detta laget.. haha

Låter bra det! Måste säga att jag är imponerad... Skulle nog aldrig ha orken att sitta och snegla på assembly-kod sådär. Impressive!
Citera
2007-03-23, 20:24
  #149
Medlem
Citat:
Ursprungligen postat av mrmlz
Låter bra det! Måste säga att jag är imponerad... Skulle nog aldrig ha orken att sitta och snegla på assembly-kod sådär. Impressive!

Jag har läst assembly i ett par dagar nu (eller läst i några timmar iaf) och tagit en massa tid åt att titta på program i OllyDbg och jag vart kär direkt. Älskar strukturen och det faktum att allt är så simpelt. Och att man går baklänges hela tiden, reverse engineering? Eller är jag helt fel ute? Man kommer längre och längre in i koden tills dess att man hittar vad man letar efter för att sedan tänka ut en lösning på ens problem. Det är precis i min stil iaf, men kan förstå att inte alla har orken att "snegla" på kod sådär.
Citera
2007-03-24, 21:01
  #150
Medlem
Ett litet bidrag.

Kod:
00412C41   PUSH 0EC8
Push portnummer. EC8, hex to dec -> 3784

Två ställen till.

Kod:
00414E3B       68 C80E0000        PUSH 0EC8

00414FB5       68 C80E0000        PUSH 0EC8


Låt oss ändra portnummer till 12345.

12345 dec till hex -> 3039

Således PUSH 3039 på dessa tre ställen.


Har ni kikat på sendbuffer och RecvBuffer? Tänkte om det går att tilldela mer "minne" på det sättet.
Citera
2007-03-24, 21:40
  #151
Medlem
seb-s avatar
Citat:
Ursprungligen postat av buzifer
Har ni kikat på sendbuffer och RecvBuffer? Tänkte om det går att tilldela mer "minne" på det sättet.

Först och främst, tack för bidraget, buzifer.

Angående "sendBuffer" och "RecvBuffer" - jag tror dessa dessvärre inte har något med minnet att göra utan snarare hur buffringen mellan klient-server skall gå till, d.v.s. hur mycket som skall skickas åt gången och hur ofta.
Citera
2007-03-24, 23:35
  #152
Medlem
Citat:
Ursprungligen postat av seb-
Först och främst, tack för bidraget, buzifer.

Angående "sendBuffer" och "RecvBuffer" - jag tror dessa dessvärre inte har något med minnet att göra utan snarare hur buffringen mellan klient-server skall gå till, d.v.s. hur mycket som skall skickas åt gången och hur ofta.

Har kollat dessa buffrar nu och det stämmer det du säger. Har inte med saken att göra.

En idé är att adda en sektion som koden kan flyttas till, och att göra den tillräckligt stor i minne/utrymme. Om jag har förstått det rätt så kraschar servern när den försöker skriva och läsa till en minnesadress som är "out of bound" ? Att den plussar på låt säga EDI + 8 och så småningom skriver över buffern när det inte finns plats. En buffer overflow alltså.
Citera
2007-03-26, 17:00
  #153
Bannlyst
Citat:
Ursprungligen postat av buzifer
Har kollat dessa buffrar nu och det stämmer det du säger. Har inte med saken att göra.

En idé är att adda en sektion som koden kan flyttas till, och att göra den tillräckligt stor i minne/utrymme. Om jag har förstått det rätt så kraschar servern när den försöker skriva och läsa till en minnesadress som är "out of bound" ? Att den plussar på låt säga EDI + 8 och så småningom skriver över buffern när det inte finns plats. En buffer overflow alltså.
been there done that flyttade faktiskt allt till annat ställe.. blev i princip likadant.. tyvärr är allt inbakat i fyra stycken huvudloopar som kollas konstant varje sekund. dvs, skriver värden för lite olika saker för ping, tid osv. det är rätt svårt att bara flytta själva timestamp/låg id koden till något annat ställe.. eftersom dessa loopar sköter så mkt mer än bara det jag vill åtgärda.. sen är det inte riktigt buffer overflow tror jag.. den skriver ner "låg id" värdet på rätt ställe mm.. men sen tappar user 18 helt enkelt adressen till var den var.. allt resulterar i FFFFFFFF.. har tagit ett break under helgen.. nu är det ny vecka.. ska kika vidare varför den får detta tragiska värde

ang. portarna.. yep precis.. bra jobb där.. har pillat lite där också faktiskt.. men jag hoppade över den delen att gå på den inbakade förinställda porten, utan få den att läsa porten från ini filen istället.. hehe..
Citera
2007-03-28, 05:05
  #154
Bannlyst
ang. ventriloservern

den testkörs av en källa.. den har körts i 2 dagar med 17 user limit och den funkar kanon enligt den infon jag har fått.. inväntar lite frågor jag ställt..

snart har ni kanske en stable 17 user iaf.. håller tummarna
Citera
2007-03-28, 10:39
  #155
Medlem
Citat:
Ursprungligen postat av OnY
den testkörs av en källa.. den har körts i 2 dagar med 17 user limit och den funkar kanon enligt den infon jag har fått.. inväntar lite frågor jag ställt..

snart har ni kanske en stable 17 user iaf.. håller tummarna

Roligt att det funkar så pass hyggligt iallafall! Ganska många timmar som spenderats i Olly...
Citera
2007-03-28, 14:31
  #156
Bannlyst
Citat:
Ursprungligen postat av buzifer
Roligt att det funkar så pass hyggligt iallafall! Ganska många timmar som spenderats i Olly...
japp.. det lönar sig att ligga i.. de timmar jag inte suttit i med ventrilo så har jag faktiskt tagit iniativet att skriva en guide (mer olly), till ett rätt så populärt program.
fick denna ide'n då intresset av assembly och feedbacken i denna tråden varit ok. finns ju folk där ute som vill lära sig mer. har precis börjat skriva och har väl kommit ett a4 eller så.. guiden tar upp compressed exe, crc checkar, nags och keyfile validering och hur man löser det.. lite av varje alltså.. hitta ett bra projekt som innehöll det.. presenterar guiden när den e klar om intresse finns.. på svenska såklart
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in