Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Утилита Как сделать лаунчер незапускаемым?!

Тема в разделе "Модификации клиента", создана пользователем Alisher-98, 6 мар 2014.

  1. HoShiMin

    HoShiMin Старожил Пользователь

    Баллы:
    173
    А почему именно от читэнджина защищаешься? Защищайся ещё от артмани и от детектив стори.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    как этим кодом пользоватся ваш текст ввел меня в ступор...
    а как понять куда вставлять нижнее?
     
  4. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Это примеры команд для ОС. Первыя возвращает наиболее подробный список под виндой.
    Код:
        ///чтение результата выполнения команд
        private static String read(String[] sos){
            String result = "";
            try {
                OutputStream os = null;
                InputStream is = null;
                Runtime runtime = Runtime.getRuntime();
                Process process = runtime.exec(sos);
                os = process.getOutputStream();
                is = process.getInputStream();
                os.close();
                Scanner sc = new Scanner(is);
                try {
                    while (sc.hasNext()) result += sc.next();
                } finally {is.close();sc.close();}
                }catch(IOException s1){}
                return result;
        }
    
    Далее
    Код:
    String cmds[] = { "cmd", "/c", "tasklist /v /fo csv /nh" };
    String s1 = read(cmds);
    String[] s2 = {"cheat","wireshark"};
    for(String s : s2) if(s1.toLowerCase().contains(s)) System.exit(0);
    

    Самая простая реализация
     
    Последнее редактирование: 8 мар 2014
  5. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    проверю отпишусь[DOUBLEPOST=1394270258,1394269960][/DOUBLEPOST]
    не получается([DOUBLEPOST=1394270338][/DOUBLEPOST]
    Может добавишь меня в скайп объяснишь я демонстрацию включу мой скайп alisher-982
     
  6. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Все работает

    http://rghost.ru/52904733

    Если найден CheatEngine или WIreshark, то вылезет окошко с названием программы

    На написание этого уходит менее минуты.
     
    Последнее редактирование: 8 мар 2014
  7. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Спасибо а как вызвать этот класс через другой или это не нужно?[DOUBLEPOST=1394271541,1394271463][/DOUBLEPOST]Создал класс и запустил проект а тут краш
    Код:
    run:
    =============== DEBUG MESSAGE: illegal bytecode sequence - method not verified ================
    
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  EXCEPTION_PRIV_INSTRUCTION (0xc0000096) at pc=0x01932aa1, pid=5244, tid=5416
    #
    # JRE version: 7.0_21-b11
    # Java VM: Java HotSpot(TM) Client VM (23.21-b01 mixed mode, sharing windows-x86 )
    # Problematic frame:
    # j  sun.font.TrueTypeFont.getTableBuffer(I)Ljava/nio/ByteBuffer;+113
    #
    # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
    #
    # An error report file with more information is saved as:
    # C:\Users\Алишер\Documents\NetBeansProjects\Imperia\hs_err_pid5244.log
    #
    # If you would like to submit a bug report, please visit:
    #  http://bugreport.sun.com/bugreport/crash.jsp
    #
    Java Result: 1
    СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 4 секунды)
    .....[DOUBLEPOST=1394276670][/DOUBLEPOST]проблема решена теперь стоит задача поиска по всему компу и удаление данной dll speedhack-i386.dll как это сделать?
     
  8. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Опять же у Java не хватит прав удалить dll из директории Windows. В некоторых случаях даже из Program Files.
     
  9. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    а дать как нить можно?
     
  10. HoShiMin

    HoShiMin Старожил Пользователь

    Баллы:
    173
    Если запускать от имени администратора, то процесс будет иметь права на создание и удаление файлов в корнях разделов и в любых папках, удалить не получится только системные библиотеки.
     
    Последнее редактирование: 8 мар 2014
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Простой файл тоже можно отметить как системный!
     
  12. HoShiMin

    HoShiMin Старожил Пользователь

    Баллы:
    173
    Мне кажется, такие файлы тоже можно будет удалить. У каждого файла есть собственник, если собственник - система, то его не удалишь, а если отметить свой файл как системный, то этот атрибут скорей всего будет только маркировать файл при поиске по определённому критерию, а на удаление или изменение ограничений не будет, т.к. по факту ты - владелец этого файла и можешь делать с ним что хочешь.[DOUBLEPOST=1394288355,1394288251][/DOUBLEPOST]Хотя собственника можно поменять через takeown и icacls, тогда можно получить права на удаление даже системных файлов, у меня по этому принципу работает очистка диска С:\ от системных файлов в 4Fun'e.
     
  13. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Я говорю чтобы Java искала библиотеку от CheatEngine и удалила ее
     
  14. HoShiMin

    HoShiMin Старожил Пользователь

    Баллы:
    173
    Если читэнджин запущен, то удалить ты её не сможешь. Если функции из набора ToolHelp32 перехватываются, то процесс с читэнджином ты не найдёшь и не прихлопнешь. А если убьёшь процесс и удалишь библиотеку, то что мешает читеру переустановить читэнджин? Все файлы будут проверяться ну очень долго, за это время можно читэнджином сделать грязное дело и никто ничего не заподозрит.
     
  15. Shockwave

    Shockwave Старожил Пользователь

    Баллы:
    103
    Нужно мониторить именно те действия которые должен совершать процесс такой как например читэнджин и пресекать их желательно походу отправляя в бан недруга, а пытаться убить процесс по названию это бред полный.
     
  16. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Ты прав, Но если удалить ядро CheatEngine то читеру будет сложнее ломать
     
  17. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ставишь ncp на сервер и никакой CheatEngine уже не страшен!
     
  18. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    ShadCraft: http://rghost.ru/52974714
    Революционная защита от УО и спидхака CE. XD
    SSZ100020D8_c__a_jar: db 'c:\a.jar',0
    Align 4
    SSZ100020E4_c__obhod_zip:
    db 'c:\obhod.zip',0
    Align 4
    SWC100020F4_c__obhod:
    unicode 'c:\obhod',0000h
    Align 4
    db 00h;
    SWC10002340_speedhack_i386_dll:
    unicode 'speedhack-i386.dll',0000h
    Align 4
    SWC10002368_speedhack_x86_64_dll:
    unicode 'speedhack-x86_64.dll',0000h
    Я над библиотекой долго ржал.
    Alisher-98, не твоих ли рук дело?

    От спидхака-то защищает нормально, но стоит переименовать библиотеку и защита коту в анус.
     
    Последнее редактирование: 11 мар 2014
  19. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Я под столом [​IMG]
     
  20. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Я как увидел это, сразу же понял, что это не JOptionPane (кстати, можно спокойно с УО играть, не закрывая данное окно)
    [​IMG]
    * известный как известный Константин
     
  21. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    [​IMG]
     
    General и HoShiMin нравится это.

Поделиться этой страницей