Reklama
Strona 6 z 7 PierwszaPierwsza ... 4567 OstatniaOstatnia
Pokazuje wyniki od 76 do 90 z 98

Temat: Blue Bot dice script. Do piekła. Zamknijcie, bo nie aktualne

  1. #76
    Avatar Okno
    Data rejestracji
    2013
    Położenie
    Szczecin
    Wiek
    28
    Posty
    72
    Siła reputacji
    13

    Domyślny

    Ostatnio skrypt mi przegrał 300k, ale to tak kusi żeby znowu go postawić, masakra jakaś:D

  2. #77
    Avatar Lord
    Data rejestracji
    2012
    Położenie
    Sunnyvale
    Wiek
    30
    Posty
    11,891
    Siła reputacji
    21

    Domyślny

    Proszę o wyslanie jakis informacji o tych crashach. Potrzebuje feedbacka, a sam nie jestem w stanie stworzyc 100 sytuacji do testowania.
    Jak jest crash, cos sie wyswietla. Czy jest po restarcie jakas wiadomosc w oknie Tibii?

    @Okno
    Wiem, wiem, raz jest się na wozie, raz pod wozem ;)
    dziękuję serdecznie, do widzenia, wypierdalajcie stąd
    pluje na was kurwa
    na ciebie szklana też, sprzedajny kutasie

  3. #78
    Avatar Hexolic
    Data rejestracji
    2012
    Wiek
    33
    Posty
    424
    Siła reputacji
    14

    Domyślny

    Mi pojawia się debug, Cały klient wyłącza się razem z botem. Ale to nie koniecznie może być wina skryptu tylko miliarda ludzi którzy przechodzą przez depo.

    @
    Ponawiam...
    Wyjaśni mi ktoś w końcu dlaczego ten bot tak bardzo zużywa procka? 100% przy 2 mckach?

  4. Reklama
  5. #79
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    33
    Posty
    267
    Siła reputacji
    17

    Domyślny

    LordCompi synchronizujesz wysyłanie pakietów?
    PIŻMAG

  6. #80
    konto usunięte

    Domyślny

    @up

    TibiaSock to robi za niego. (w brzydki sposób..)

  7. #81
    Avatar LGTK
    Data rejestracji
    2009
    Położenie
    Podlaskie, Białystok
    Wiek
    33
    Posty
    267
    Siła reputacji
    17

    Domyślny

    a myślałem że się chłopak chociaż trochę wysilił
    PIŻMAG

  8. Reklama
  9. #82
    Avatar Lord
    Data rejestracji
    2012
    Położenie
    Sunnyvale
    Wiek
    30
    Posty
    11,891
    Siła reputacji
    21

    Domyślny

    Cytuj szulak napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    @up

    TibiaSock to robi za niego. (w brzydki sposób..)
    Oj panowie, tak samo brzydki sposób jak Xeno i Elf.
    Dlaczego TibiaSock? Bo jest wygodna. Nie muszę kompilować po każdym update
    dziękuję serdecznie, do widzenia, wypierdalajcie stąd
    pluje na was kurwa
    na ciebie szklana też, sprzedajny kutasie

  10. #83
    Avatar Lord
    Data rejestracji
    2012
    Położenie
    Sunnyvale
    Wiek
    30
    Posty
    11,891
    Siła reputacji
    21

    Domyślny


    Co wy na to?
    dziękuję serdecznie, do widzenia, wypierdalajcie stąd
    pluje na was kurwa
    na ciebie szklana też, sprzedajny kutasie

  11. #84

    Data rejestracji
    2011
    Posty
    184
    Siła reputacji
    15

    Domyślny

    Dice bot ? doskonały pomysł

  12. Reklama
  13. #85
    konto usunięte

    Domyślny

    Cytuj LordCompi napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Oj panowie, tak samo brzydki sposób jak Xeno i Elf.
    Dlaczego TibiaSock? Bo jest wygodna. Nie muszę kompilować po każdym update
    Ani Xeno ani Elf nie wysyłają pakietów w ten sposób. Mam rozwinąć?

  14. #86

    Data rejestracji
    2011
    Posty
    255
    Siła reputacji
    15

    Domyślny

    Rozwiń. Jestem ciekawy.

  15. #87
    Avatar Okno
    Data rejestracji
    2013
    Położenie
    Szczecin
    Wiek
    28
    Posty
    72
    Siła reputacji
    13

    Domyślny

    Jak najbardziej za!

  16. Reklama
  17. #88
    konto usunięte

    Domyślny

    Cytuj hugo999 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Rozwiń. Jestem ciekawy.
    I XenoBot i ElfBot wstrzykują swoją dllke do procesu Tibii, co gwarantuje im bezpośredni dostęp do pamięci i funkcji klienta. Jednak zacznijmy od tego, jak działa TibiaSock:

    Kod :
    void SendPacketToServerEx(HANDLE process, BYTE* dataBuffer, int length, DWORD SendStreamData, DWORD SendStreamLength, DWORD SendPacketCall)
    {
            DWORD MainThreadId = GetProcessMainThreadId(process);
            HANDLE MainThread = OpenAndSuspendThread(MainThreadId);
    
            int OldLength;
            BYTE OldData[1024];
            ReadProcessMemory(process, (LPVOID)SendStreamLength, &OldLength, 4, NULL);
            ReadProcessMemory(process, (LPVOID)SendStreamData, OldData, OldLength, NULL);
    
            length += 8;
            BYTE* actualBuffer = CreateOutgoingBuffer(dataBuffer, length);
            WriteProcessMemory(process, (LPVOID)SendStreamLength, &length, 4, NULL);
            WriteProcessMemory(process, (LPVOID)SendStreamData, actualBuffer, length, NULL);
    
            ExecuteRemoteCode(process, (LPVOID)SendPacketCall, (LPVOID)1);
    
            WriteProcessMemory(process, (LPVOID)SendStreamLength, &OldLength, 4, NULL);
            WriteProcessMemory(process, (LPVOID)SendStreamData, OldData, OldLength, NULL);
    
            ResumeAndCloseThread(MainThread);
    }
    W skrócie: pobieramy watek glowny procesu, freezujemy go. Nastepnie, czytamy bufer pakietow wychodzacych do zmiennej pomocniczej, nadpisujemy go naszym pakietem, wysylamy, i przywracamy oryginalny buffer. Jak widać, jest to dosc "dluga" procedura, wiaze sie z manipulacja stanu watkow - w tym przypadku glownego watku.

    Jak napisalem na poczatku, i XenoBot i ElfBot wstrzykuja dllke, dzieki czemu maja bezposredni dostep do pamieci tibii i jej funkcji. Umozliwia to programiscie, wywolywanie funkcji wbudowanych w klienta, jak rowniez kontrole nad nimi (hooki itd.). Nieporownywalnie lepszym rozwiazaniem jest wysylanie pakietow kontynuujac program-flow, niz wysylac pakiety 'spoza programu'. Przykład:

    Kod :
    void Tibia::OriginalSendPacket(Packet& p)
    {
    	//sending packet to server
    }
    
    void Tibia::HookedOriginalSendPacket(Packet& p)
    {
    	//sending our packets to server
    	for (Packet& x : packetsToSend)
    		Tibia::OriginalSendPacket((x);	
    	//sending packet to server
    	Tibia::OriginalSendPacket(p)
    }
    Załozmy, że Tibia pierwotnie korzysta z funkcji Tibia::OriginalSendPacket. Hookując tą funkcje funkcją Tibia::HookedOriginalSendPacket(), mamy mozliwosc wysylania pakietow, oraz kontynuujemy program-flow - nie modyfikujemy state watkow itd., ponadto, jest to duzo szybsze i efektywniejsze rozwiazanie.

    Jesli cos jest nie jasne, pytaj :)
    Ostatnio zmieniony przez szulak : 11-12-2013, 01:02

  18. #89

    Data rejestracji
    2011
    Posty
    255
    Siła reputacji
    15

    Domyślny

    Czyli w skrócie, Blue Bot jest chujowy.

  19. #90
    konto usunięte

    Domyślny

    Cytuj hugo999 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Czyli w skrócie, Blue Bot jest chujowy.
    Nie jest chujowy, ale moglby robic pewne rzeczy lepiej, niz to robi teraz.

  20. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Dice Bot, Dice Scripts
    Przez IwOQ w dziale Tibia
    Odpowiedzi: 5
    Ostatni post: 08-03-2016, 23:53
  2. Dice Script
    Przez Deroy1994 w dziale Tibia
    Odpowiedzi: 101
    Ostatni post: 19-02-2016, 21:42
  3. Odpowiedzi: 231
    Ostatni post: 28-12-2013, 02:58
  4. Dice Eli script
    Przez dread elder w dziale Tibia
    Odpowiedzi: 2
    Ostatni post: 26-12-2013, 14:31

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •