• Forum

  • Regulamin

  • Szukaj

  • Użytkownicy

  • Kalendarz

  • Pomoc

  • Kontakt

  •  
Aktualny czas: 29-03-2024, 5:47 Witaj! (LogowanieRejestracja)
Witamy na WebElite.pl - Forum Informatycznym!

Aktualnie przeglądasz forum jako Gość, przez co Twój dostęp jest w pewnym stopniu ograniczony. Zarejestruj się a uzyskasz dostęp do publikacji postów oraz wielu innych ciekawych funkcji niedostępnych dla niezarejestrowanych użytkowników. Nie zastanawiaj się dłużej i dołącz do naszej społeczności już dziś!

Pozdrawiamy i życzymy mile spędzonego czasu na forum.
facebooktwitteryoutube
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Crackowanie TIBIABOT NG do Tibii 8.22 BEZ KEYLOGGERÓW LINKI ZE STRON PRODUCENTA
Autor Wiadomość
Pening Offline
Newbie
*

Liczba postów: 1
Reputacja: 0
Post: #1
Crackowanie TIBIABOT NG do Tibii 8.22 BEZ KEYLOGGERÓW LINKI ZE STRON PRODUCENTA
Witam. Postanowiłem napisać ten poradnik ze względu na co raz częstsze pojawianie się tematów z keyloggerami na wielu forach. Mój poradnik pokaże Ci jak rzeczywiście i bezpiecznie scrackować Tibiabot NG. Oczywiście chciałbym przypomnieć, że nie jest to legalne w świetle prawa Tibijskiego, ale ułatwia w dużym stopniu grę. W tym poradniku NIE znajdziecie żadnych linków do rapidshare lub speedyshare - wszystko co musisz ściągnąć to programy ze stron ich producenta! Ten poradnik można znaleźć na kilku stronach.

Czym jest Tibiabot NG?

Tibiabot NG to wielofunkcyjny bot do gry Tibia, który:
*Robi runy
*Zużywa manę wybranym przez ciebie czarem
*Łowi ryby
*Spożywa jedzenie
*Leczy twoją postać potionami/czarem
*Odnawia manę poprzez picie potionów
*Chodzi i atakuje potwory co pozwala na expienie nic nierobiąc
*Może nas zaalarmować kiedy ktoś nas zaatakuje lub wejdzie na ekran, kiedy nasza mana jest pełna itp
*Daje możliwość użycia skryptów z nowymi funkcjami do bota
*Pozwoli nam zobaczyć co jest nad lub pod nami
*Posiada inne od wymienionych przydatne ustawienia i konfiguracje

Czemu zamieszczasz tutaj ten poradnik?

Po pierwsze dla tego, że akurat nie mam co robić bo sam botuję. Po drugie kiedy poszukiwałem takiego poradnika natrafiłem na dziesiątki poradników, w których były tylko linki do keyloggerów co mnie wkurza bo bota jest dość prosto scrackować, a ludzie nadal wrzucają te syfy... Po trzecie chciałbym powalić kres także ludziom, którzy sprzedają instrukcję crackowania na Allegro co jest bezczelne biorąc pod uwagę to, że jeśli się trochę pomyśli to można samemu to zrobić bez żadnego płacenia.

A więc czego potrzebuję?

Będą Ci potrzebne dwie wersje bota 4.5.0 i 4.7.9 oraz program Winhex do zmiany procesu. Dlaczego dwie wersje? Wersji 4.7.9 nie da się scrackować używając sposobu, który tu opiszę, ale da się to zrobić z wersją 4.5.0 po czym zamienić plik ze starszej wersji na ten z nowszej.

A wiec zaczynamy

Wspomniane dwie wersje bota można pobrać z jego strony:


Razem ok. 7mb

Następnie wchodzimy na stronę Winhexa:

i klikamy Download. Instalka to ok. 1mb.

Po czym instalujemy obie wersje bota. Polecam zainstalować 4.5.0 w folderze Tibiabot NG 4.5.0, a 4.7.9 w Tibiabot NG 4.7.9 żeby się nie pogubić.

Teraz rozpakowujemy Winhex. Po instalacji otwieramy program. Żeby odblokować wszystkie funkcje programu trzeba mieć zakupioną licencję, którą podam poniżej. Ponadto nie jest to ta sama licencja postowana przez każdego i działa ona z najnowszą wersją winhexa pobraną z głównej strony. Wchodzimy w Help->Register i wkejalmy ten tekst:



Zatwierdzamy ok i mamy odblokowane funkcje.

No i przyszedł czas aby wziąć się do dzieła i scrackować bota.
Otwieramy bota w wersji 4.5.0 i nic z nim nie robimy. W tym czasie w Winhexie przyciskamy alt+f9. Wyskoczyło nam okienko z procesami. Powinny znajdować się tam dwa procesy o nazwie loader. Większosć poradników podaje, że najlepiej przeprowadzić operację na dwóch, ale ja zawsze robiłem to tylko z drugim loaderem i działało. Naciskamy więc na drugi od góry loader i potem dwa razy na Entire Memory.
Załadowało nam się wszysto dlatego też naciaskamy u góry Search a potem "Replace Text...". Teraz w bocie, którego zostawiliśmy klikamy na Enter Key i kopiujemy swój Hardware Fingerprint, który wklejamy w polu Search for w Winhexie. W Replace with wklejamy 82AD-20CE. Pamiętamy, że musimy zmienić ASCII na Unicode i Replace all occurrences na 'Promt when found. Klikamy OK i przyciskamy yes aż pokaże nam ile zostało zamienionych.
Teraz przyciskamy Search i wybieramy Replace Hex Values.
W polu Search for należy wpisać 358AC0E665, a w Replace with B8CE20AD82. Klikamy OK i znów ciągle yes. Po czym Search->Replace Hex Values, tym razem w Search for wpisujemy 33865C200000, a Replace with B8CE20AD8290 zatwierdzamy i znów klikamy yes do końca.

To już prawie ostatni krok. Przełączamy na bota i w polu Name wpisujemy Slawomir T Kordjalik, a w key

I ostatecznie wchodzimy do folderu Tibiabot NG 4.7.9 i kopiujemy plik hook.dll, który wklejamy do folderu wersji 4.5.0. Wersję 4.7.9 można już usunąć, a 4.5.0 będzie teraz kompatybilna z Tibią 8.22. I to już koniec możemy się cieszyć botem. Niestety nie ma w nim wszystkich opcji jakie są dostępne w 4.7.9, ale na dole daje dwa skrypty na leczenie nowymi potionami i uzupelnianie many nowymi potionami.

EXTRA

Aby mieć możliwość leczenia hp i regenerowania many nowymi potionami wystarczy mieć na to skrypty widoczne poniżej. Wchodzimy w zakładkę Tools, a potem klikamy na Scripter gdzie wklejamy poniższy kod na:

Leczenie potionami

Kod:
Const
  SafeList = ['Player1', 'Player2']
  GMSafe = 0
  PlayerSafe = 0

////////// Self.Healing //////////
  
  Minimum_Health = 364
  Healing_Spell = 'exura gran'
  Mana_Needed = 40
  
  Use_Spell = 0
  Use_Rune = 1
  
//////////////////////////////////
  


Function GMDetected: boolean;
begin
  Result := False;
  UpdateWorld;
  for x := 0 to Creatures.Count - 1 do
  begin
    if Creatures.Creature[x].GM then
      Result := True;
  end;
end;

Function PlayerOnScreen : boolean;
begin
  Result := False;
  if Creatures.Count > 1 then
  begin
    for x := 0 to Creatures.Count - 1 do
    begin
      Skip := False;
      if Terminated then Break;
      if Creatures.Creature[x].Name = Self.Name then Continue;
      if Creatures.Creature[x].NPC then Continue;
      if Creatures.Creature[x].Visible then
      begin
        for y := Low(SafeList) to High(SafeList) do
        begin
          if AnsiLowerCase(Creatures.Creature[x].Name) = AnsiLowerCase(SafeList[y]) then
            Skip := True;
        end;
        if Skip then Continue;
        Result := True;
      end;
    end;
  end;
end;

while not Terminated do
begin
  UpdateWorld;
  if GMSafe and GMDetected then
  begin
    Sleep(100);
    Continue;
  end;

  if PlayerSafe and PlayerOnScreen then
  begin
    Sleep(100);
    Continue;
  end;
    
  if (Self.Health < Minimum_Health) then
  begin
    if ((Self.Mana > Mana_Needed) and Use_Spell) then Self.Say(Healing_Spell);
    else
    Case Use_Rune of
      1: Self.Containers.UseItemWithSelf(266);   ///normal
      2: Self.Containers.UseItemWithSelf(236);   ///strong
      3: Self.Containers.UseItemWithSelf(239);    ///great
      4: Self.Containers.UseItemWithSelf(7643);    ///ultimate
    end;
    Sleep(1000);
  end;
  Sleep(100);
end;

I zapisujemy. Use_Rune = tu wpisujemy numer potionu. 1 to potion zwykły, 2 to strong, 3 to great i 4 to ultimate. Minimum_Health = tu wpisujemy na ile hp bot ma użyć potiona. Use_Spell = 0 powinno tak zostać, bo nie chcemy sie leczyć spellem.

Odnawianie potionami

Kod:
Const
  SafeList = ['Player1', 'Player2']
  GMSafe = 0
  PlayerSafe = 0

////////// Mana Restore //////////
  
  Minimum_Mana = 300
  Use_Item = 1

//////////////////////////////////


Function GMDetected: boolean;
begin
  Result := False;
  UpdateWorld;
  for x := 0 to Creatures.Count - 1 do
  begin
    if Creatures.Creature[x].GM then
      Result := True;
  end;
end;

Function PlayerOnScreen : boolean;
begin
  Result := False;
  if Creatures.Count > 1 then
  begin
    for x := 0 to Creatures.Count - 1 do
    begin
      Skip := False;
      if Terminated then Break;
      if Creatures.Creature[x].Name = Self.Name then Continue;
      if Creatures.Creature[x].NPC then Continue;
      if Creatures.Creature[x].Visible then
      begin
        for y := Low(SafeList) to High(SafeList) do
        begin
          if AnsiLowerCase(Creatures.Creature[x].Name) = AnsiLowerCase(SafeList[y]) then
            Skip := True;
        end;
        if Skip then Continue;
        Result := True;
      end;
    end;
  end;
end;

  
while not terminated do
begin
  UpdateWorld;
  if GMSafe and GMDetected then
  begin
    Sleep(100);
    Continue;
  end;

  if PlayerSafe and PlayerOnScreen then
  begin
    Sleep(100);
    Continue;
  end;
  
  if (Self.Mana <= Minimum_Mana) then
  begin
    Case Use_Item of
      1: Self.Containers.UseItemWithSelf(268);   ///normal
      2: Self.Containers.UseItemWithSelf(237);  ///strong
      3: Self.Containers.UseItemWithSelf(238);  ///great
    end;
    Sleep(1000);
  end;
  Sleep(100);
end;

Use_Rune = tu wpisujemy numer potionu. 1 to potion zwykły, 2 to strong, 3 to great. Minimum_Mana = tu wpisujemy na ile ma nam używać potiona.

Polecam także zapoznać się z listą skryptów na forum bota.

I to już wszystko. Dziękuję za uwagę.
Jeśli chcecie scrackować ng pod inną wersję na przykład do otsa wystarczy ściągnąć inną wersję bota i tak samo przenieść hook.dll do 4.5.0. Lista wersji jest tutaj . Żeby pobrać inną wersję wystarczy zmienić adres np. na: do 8.1.

Pozdrawiam, Pening.
(Ten post był ostatnio modyfikowany: 23-08-2008, 7:17 {2} przez Pablo.)
23-08-2008, 2:52


Skocz do: