Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Скрипты - Страница 4

Упомянутые в теме пользователи:

Страница 4 из 4 ПерваяПервая ... 234
Показано с 37 по 47 из 47

Тема: Скрипты

  1. #37
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Ну всем привет, я пришёл сюда и хочу сказать, что я играю со скриптами.
    Это началось довольно давно, примерно в 2012 году зимой, и я не думал что это будет проблемой, ну там дать пару киков предиктом перед учебой, прийти домой паймать пару дипов\киднеев айсбаундой, ну и вечерком на раслабоне показать скил.
    Но вскоре я понял, что не могу жить на арене без кучи метатаблиц в макросах, теперь не знаю что и делать ... Но это еще не все ,вскоре эта тема стала папулярна и мне начали писать какие то странные люди , которые непонятно откуда узнали мой скайп ... Я понял что я стал скрипт наркоманом и начал неиграть в вов!!! Вот уже полтора года не играю ,а подобные сообщения в скайп все еще поступают:

    [20.03.2015 2:18:57] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: слышишь
    [20.03.2015 2:18:59] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: если я куплю
    [20.03.2015 2:19:01] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: ту версию чита
    [20.03.2015 2:19:02] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: на 30 дней
    [20.03.2015 2:19:06] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: можешь на бесплатно переделать?
    [20.03.2015 22:10:48] dreamqq: какую версию чита?
    [21.03.2015 0:57:33] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: Врятле получиться
    [21.03.2015 0:58:20] dreamqq: чо ты там уже покупать собрался?

    [25.03.2015 14:02:23] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: Ты тут?
    [25.03.2015 22:26:39] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: дрим
    [25.03.2015 22:26:45] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: помнишь ты делал скриптики на энха?)
    [25.03.2015 22:26:51] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: можешь их немного доработать?)
    [25.03.2015 22:26:58] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: а то подогнали энхаса
    [25.03.2015 22:27:15] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: а там недоработки
    [25.03.2015 22:27:16] ̿ ̿̿ ̿ ̶ ̶ ̶ ̶ ̶͇̿ ̶͇̿ ͇̿ MDA*****: небольшие
    [26.03.2015 23:32:31] dreamqq: ды раз небольшие - и сам справишься =)
    И вот на днях за столь долгое отсутствие в вовке -- вчера регнул пару арен ,начал бурстить приста , дал в каст и поймал кидней в айс баунд предиктом и сразу пошла вонь про скрипты ... Теперь не знаю что собственно делать и как жить. Это все вызывает у людей глобальную скриптовую паранойку , даже если человек сделал это руками.
    Последний раз редактировалось DreamlØlz; 02.04.2015 в 19:36.

  2. #38
    Старожил
    Регистрация
    07.03.2012
    Сообщений
    167
    Поблагодарил(а)
    32
    Получено благодарностей: 11 (сообщений: 11).
    Репутация: 11
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Ну всем привет, я пришёл сюда и хочу сказать, что я играю со скриптами.
    Это началось довольно давно, примерно в 2012 году зимой, и я не думал что это будет проблемой, ну там дать пару киков предиктом перед учебой, прийти домой паймать пару дипов\киднеев айсбаундой, ну и вечерком на раслабоне показать скил.
    Но вскоре я понял, что не могу жить на арене без кучи метатаблиц в макросах, теперь не знаю что и делать ... Но это еще не все ,вскоре эта тема стала папулярна и мне начали писать какие то странные люди , которые непонятно откуда узнали мой скайп ... Я понял что я стал скрипт наркоманом и начал неиграть в вов!!! Вот уже полтора года не играю ,а подобные сообщения в скайп все еще поступают:



    И вот на днях за столь долгое отсутствие в вовке -- вчера регнул пару арен ,начал бурстить приста , дал в каст и поймал кидней в айс баунд предиктом и сразу пошла вонь про скрипты ... Теперь не знаю что собственно делать и как жить. Это все вызывает у людей глобальную скриптовую паранойку , даже если человек сделал это руками.
    Раньше можно было ваншотнуть магом ленсами без гкд и это был фан, а теперь это огромная проблема

  3. #39
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Чо неужеле некому не понравилась моя трустори?

  4. #40
    Наш человек Аватар для Jessful
    Регистрация
    12.05.2014
    Сообщений
    753
    Поблагодарил(а)
    148
    Получено благодарностей: 142 (сообщений: 78).
    Репутация: 142
    Серенити со скриптами играет, баньте его.
    Сазари рога, по нему даже нельзя опенуться с чипа, т.к. он ванишит его. Его тоже надо забанить

    - - - Updated - - -

    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Чо неужеле некому не понравилась моя трустори?
    если у тебя есть хоть одна извилина в голове и ты разбираешься в с++, можно самому скрипты оформить. Я почитал вовжп, там все просто

  5. #41
    Старожил
    Регистрация
    07.03.2012
    Сообщений
    167
    Поблагодарил(а)
    32
    Получено благодарностей: 11 (сообщений: 11).
    Репутация: 11
    Из пвп контента это превратилось в соревнование программистов у кого лучше прога работает тот вин.

  6. #42
    Наш человек Аватар для Jessful
    Регистрация
    12.05.2014
    Сообщений
    753
    Поблагодарил(а)
    148
    Получено благодарностей: 142 (сообщений: 78).
    Репутация: 142
    правда я не шарю в том, как эффективно ломать клиент. Гагарин палится античитом.

  7. #43
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Jessful Посмотреть сообщение
    правда я не шарю в том, как эффективно ломать клиент.
    Типа такого, но asm наверное тоже скоро палить будет

    PHP код:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading;
    using System.Diagnostics;
    namespace 
    TestLuaDoString
    {
        public class 
    HookManager
        
    {
            private 
    BlackMagic process;
            private 
    bool mainThreadHooked;
            private 
    bool ExecutingCode;
            private 
    uint codeCave;
            private 
    uint injectionAddress;
            private 
    uint returnAddress;
            public 
    HookManager(BlackMagic process)
            {
                
    this.process process;
                
    this.mainThreadHooked false;
                
    this.ExecutingCode false;
                
    this.codeCave 0;
                
    this.injectionAddress 0;
                
    this.returnAddress 0;
            }
            private 
    void HookApplication()
            {
                if (!
    process.IsProcessOpen)
                    throw new 
    Exception("not open");
                
    uint baseAddress = (uint)process.MainModule.BaseAddress;
                
    uint pDevice process.ReadUInt(baseAddress Offsets.Direct3D.Direct3D9__Device);
                
    uint pEnd process.ReadUInt(pDevice Offsets.Direct3D.Direct3D9__Device__OffsetA);
                
    uint pScene process.ReadUInt(pEnd);
                
    uint pEndScene process.ReadUInt(pScene Offsets.Direct3D.Direct3D9__Device__OffsetB);
                if (
    process.ReadUInt(pEndScene) == 0xE9 && (codeCave == || injectionAddress == 0)){DisposeOfHook();}
                if (
    process.ReadUInt(pEndScene) != 0xE9)
                {
                    try
                    {
                        
    mainThreadHooked false;
                        
    codeCave process.AllocateMemory(2048);
                        
    injectionAddress process.AllocateMemory(0x4);
                        
    process.WriteInt(injectionAddress0);
                        
    returnAddress process.AllocateMemory(0x4);
                        
    process.WriteInt(returnAddress0);
                        
    process.Asm.Clear();
                        
    process.Asm.AddLine("mov edi, edi");
                        
    process.Asm.AddLine("push ebp");
                        
    process.Asm.AddLine("mov ebp, esp");
                        
    process.Asm.AddLine("pushfd");
                        
    process.Asm.AddLine("pushad");
                        
    process.Asm.AddLine("mov eax, [" injectionAddress "]");
                        
    process.Asm.AddLine("test eax, eax");
                        
    process.Asm.AddLine("je @out");
                        
    process.Asm.AddLine("mov eax, [" injectionAddress "]");
                        
    process.Asm.AddLine("call eax");
                        
    process.Asm.AddLine("mov [" returnAddress "], eax");
                        
    process.Asm.AddLine("mov edx, " injectionAddress);
                        
    process.Asm.AddLine("mov ecx, 0");
                        
    process.Asm.AddLine("mov [edx], ecx");
                        
    process.Asm.AddLine("@out:");
                        
    uint sizeAsm = (uint)(process.Asm.Assemble().Length);
                        
    process.Asm.Inject(codeCave);
                        
    int sizeJumpBack 5;
                        
    process.Asm.Clear();
                        
    process.Asm.AddLine("jmp " + (pEndScene sizeJumpBack));
                        
    process.Asm.Inject(codeCave sizeAsm);// + (uint)sizeJumpBack);
                        
    process.Asm.Clear(); // $jmpto
                        
    process.Asm.AddLine("jmp " + (codeCave));
                        
    process.Asm.Inject(pEndScene);
                    }
                    catch{
    mainThreadHooked false; return;}
                    
    mainThreadHooked true;
                }
            }
            private 
    void DisposeOfHook()
            {
                if (!
    process.IsProcessOpen)
                    throw new 
    Exception("not open");
                
    uint baseAddress = (uint)process.MainModule.BaseAddress;
                
    uint pDevice process.ReadUInt(baseAddress Offsets.Direct3D.Direct3D9__Device);
                
    uint pEnd process.ReadUInt(pDevice Offsets.Direct3D.Direct3D9__Device__OffsetA);
                
    uint pScene process.ReadUInt(pEnd);
                
    uint pEndScene process.ReadUInt(pScene Offsets.Direct3D.Direct3D9__Device__OffsetB);
                try
                {
                    if (
    process.ReadByte(pEndScene) == 0xE9)
                    {
                        
    process.Asm.Clear();
                        
    process.Asm.AddLine("mov edi, edi");
                        
    process.Asm.AddLine("push ebp");
                        
    process.Asm.AddLine("mov ebp, esp");
                        
    process.Asm.Inject(pEndScene);
                    }
                    
    process.FreeMemory(codeCave);
                    
    process.FreeMemory(injectionAddress);
                    
    process.FreeMemory(returnAddress);
                }
                catch
                {
                }
            }
            public 
    byte[] InjectAndExecute(string[] asm)
            {
                while (
    ExecutingCode){System.Threading.Thread.Sleep(5);}
                
    ExecutingCode true;
                
    HookApplication();
                
    byte[] tempsByte = new byte[0];
                
    process.WriteInt(returnAddress0);
                if (
    process.IsProcessOpen && mainThreadHooked)
                {
                    
    process.Asm.Clear();
                    foreach (
    string tempLineAsm in asm){process.Asm.AddLine(tempLineAsm);}
                    
    int codeSize process.Asm.Assemble().Length;
                    
    uint injectionAsm_Codecave process.AllocateMemory(codeSize);
                    try
                    {
                        
    process.Asm.Inject(injectionAsm_Codecave);
                        
    process.WriteInt(injectionAddress, (int)injectionAsm_Codecave);
                        while (
    process.ReadInt(injectionAddress) > 0) {System.Threading.Thread.Sleep(5);}
                        
    byte Buf = new Byte();
                        List<
    byteretnByte = new List<byte>();
                        
    uint dwAddress process.ReadUInt(returnAddress);
                        
    Buf process.ReadByte(dwAddress);
                        while (
    Buf != 0)
                        {
                            
    retnByte.Add(Buf);
                            
    dwAddress dwAddress 1;
                            
    Buf process.ReadByte(dwAddress);
                        }
                        
    tempsByte retnByte.ToArray();
                    }
                    catch { }
                    
    process.FreeMemory(injectionAsm_Codecave);
                }
                
    DisposeOfHook();
                
    ExecutingCode false;
                return 
    tempsByte;
            }
        }

    Но на самом деле это лишь малая часть того , чем оно является, та еще и нужны библиотеки типа blackmagic , я нашел способ прямо через клиент plua юзать :p
    Последний раз редактировалось DreamlØlz; 02.04.2015 в 19:58.

  8. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Jessful (02.04.2015)

  9. #44
    Наш человек Аватар для Jessful
    Регистрация
    12.05.2014
    Сообщений
    753
    Поблагодарил(а)
    148
    Получено благодарностей: 142 (сообщений: 78).
    Репутация: 142
    Надо будет на досуге залипнуть в с++ c головой)

  10. #45
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Jessful Посмотреть сообщение
    Надо будет на досуге залипнуть в с++ c головой)
    Это шарп , на сипп не нашел аналогов blackmagik а значит придется еще поиск процесса делать и тд. В принципи анлокнуть можно обнулив 3 butes памяти в нужном месте

    На самом деле в Срр память попроще редактируется.

  11. #46
    Активист Аватар для jwh
    Регистрация
    25.03.2015
    Адрес
    Россия
    Сообщений
    63
    Поблагодарил(а)
    3
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от swiftywarriors Посмотреть сообщение
    Иди на хуй мразь ебаная
    Бананза , кушай банан
    ©Какая наглая ложь.
    х100 announcement

  12. #47
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Та и вообще некоторые это воспринимают не как читинг , а как искусство.

  13. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    alexdubovyck (01.01.2016)

Страница 4 из 4 ПерваяПервая ... 234

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •