Forum ..:: Peruzi Site ::.. Filmy , Muzyka , Gry , GSM , Serwery , Programy Strona Główna
Przedmioty z serialem 0x000000 sa wykryte

 
Napisz nowy temat   Odpowiedz do tematu    Forum ..:: Peruzi Site ::.. Filmy , Muzyka , Gry , GSM , Serwery , Programy Strona Główna -> Zabezpieczenia
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
peruzi
Administrator



Dołączył: 04 Maj 2006
Posty: 839
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Włocławek

PostWysłany: Pon 19:21, 24 Lip 2006    Temat postu: Przedmioty z serialem 0x000000 sa wykryte

Post By CsLukasz

skrypt który wyszukuje w inventery i w valucie przedmioty z serialem 0x000000... Razz

Zaczynamy:

1. Wchdzimy w Start > Programy > SQL > Query Analyzer.

2. Database zmieniamy na MuOnline a w oknie skryptu wklejamy to:


Ten Skrypt Przeszukuje Inventory:

Kod:
DECLARE @Acc varchar(10), @Inv BINARY(760), @ItemSerial BINARY(3), @Item BINARY(10), @cnt INTEGER
DECLARE LISTA CURSOR LOCAL FOR
SELECT Name FROM Character
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
BEGIN
SET @Inv = (SELECT Inventory FROM [Character] WHERE (Name=@Acc))
SET @cnt = 1
WHILE (@cnt <= (LEN(@Inv)/2))
BEGIN
SET @Item = SUBSTRING(@Inv,@cnt,10)
SET @ItemSerial = SUBSTRING(@Item,5,3)

IF (@ItemSerial = 0x000000)
BEGIN
print 'Yep! We got a 0x0 serial!'
print 'CharName: '+@Acc
print 'Item: '; print @Item
print '--------------------------'
END
SET @cnt = @cnt + 10
END
FETCH NEXT FROM LISTA INTO @Acc
END
CLOSE LISTA
DEALLOCATE LISTA


Ten Skrypt Przeszukuje Valuty:

Kod:
DECLARE @Acc varchar(10), @Inv BINARY(1200), @ItemSerial BINARY(3), @Item BINARY(10), @cnt INTEGER
DECLARE LISTA CURSOR LOCAL FOR
SELECT AccountID FROM warehouse
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
BEGIN
SET @Inv = (SELECT items FROM [warehouse] WHERE (AccountID=@Acc))
SET @cnt = 1
WHILE (@cnt <= (LEN(@Inv)/2))
BEGIN
SET @Item = SUBSTRING(@Inv,@cnt,10)
SET @ItemSerial = SUBSTRING(@Item,5,3)

IF (@ItemSerial = 0x000000)
BEGIN
print 'Yep! We got a 0x0 serial!'
print 'Account: '+@Acc
print 'Item: '; print @Item
print '--------------------------'
END
SET @cnt = @cnt + 10
END
FETCH NEXT FROM LISTA INTO @Acc
END
CLOSE LISTA
DEALLOCATE LISTA




3. Teraz wybieramy jeden ze skryptów i wklejamy w okno skryptu i wciskamy F5 i na dole pokaże się Konto na którym znajduje się taki Item...

Otworzcie Query Analizer
db ustawcie MuOnline

wklepujemy:

Kod:
select * from warehouse
where (charindex (0xbf, items) %10=8)
or (charindex (0xff, items) %10=8)
or (charindex (0x7f, items) %10=8)
or (charindex (0x3f, items) %10=8)
or (charindex (0x9f, items) %10=8)
or (charindex (0x8f, items) %10=8)
or (charindex (0x9e, items) %10=8)
or (charindex (0x9d, items) %10=8)
or (charindex (0xbd, items) %10=8)
or (charindex (0xbc, items) %10=8)
or (charindex (0xba, items) %10=8)
or (charindex (0xbb, items) %10=8)
or (charindex (0xb7, items) %10=8)
or (charindex (0xaf, items) %10=8)
select * from character
where (charindex (0xbf, inventory) %10=8)
or (charindex (0xff, inventory) %10=8)
or (charindex (0x7f, inventory) %10=8)
or (charindex (0x3f, inventory) %10=8)
or (charindex (0x9f, inventory) %10=8)
or (charindex (0x8f, inventory) %10=8)
or (charindex (0x9e, inventory) %10=8)
or (charindex (0x9d, inventory) %10=8)
or (charindex (0xbd, inventory) %10=8)
or (charindex (0xbc, inventory) %10=8)
or (charindex (0xba, inventory) %10=8)
or (charindex (0xbb, inventory) %10=8)
or (charindex (0xb7, inventory) %10=8)
or (charindex (0xaf, inventory) %10=8)



potem F5 i nie zapisujemy i wychodzimy z QA

wykrywa itemki ktore sa nie mozliwe do zdobycia na serwerze:) Dobre exc itd


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum ..:: Peruzi Site ::.. Filmy , Muzyka , Gry , GSM , Serwery , Programy Strona Główna -> Zabezpieczenia Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach



fora.pl - załóż własne forum dyskusyjne za darmo
Digital Dementia © 2002 Christina Richards, phpBB 2 Version by phpBB2.de
Powered by phpBB © 2001, 2002 phpBB Group
 
Regulamin