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

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

Шара. Pain-Team 14

Тема в разделе "Java сервер", создана пользователем Holsten, 2 дек 2015.

Метки:
  1. Holsten

    Holsten Интересующийся Местный

    Регистрация:
    2 дек 2015
    Сообщения:
    106
    Симпатии:
    268
    Баллы:
    225
    Человек набрал кучу клиентов, зажрался и уподобился Фокстроту. В результате эконом-клиенты правят фиксы вручную. Весь приоритет отдан vip клиентам.

    Оставалось 15 дней клиентского акка, разработчик добавил в чёрный список в icq и забанил на форуме. Остерегайтесь и проходите мимо.

    Файл из Облака Mail.Ru

    Привязка вроде в core.jar\l2p\gameserver\utils\ IpManager
    [mmo-develop.ru]_pain.rar
     
    Последнее редактирование модератором: 4 май 2017
    Logan22, ExstazI, ysline и 9 другим нравится это.
  2. Singer

    Singer Свой человек Проверенный

    Регистрация:
    4 май 2015
    Сообщения:
    462
    Симпатии:
    392
    Баллы:
    401
    Жаль не крякнута, а так бы вообще стояк впоймать можно было бы :-)
     
  3. JunkyFunky

    JunkyFunky Epilogue Партнер

    Регистрация:
    22 мар 2015
    Сообщения:
    308
    Симпатии:
    170
    Баллы:
    337
    Оффтоп:
    Привязка как не странно не там)
     
  4. VoK

    VoK Участник Пользователь

    Регистрация:
    3 дек 2015
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    41
    Нашли где?
     
  5. Holsten

    Holsten Интересующийся Местный

    Регистрация:
    2 дек 2015
    Сообщения:
    106
    Симпатии:
    268
    Баллы:
    225
    Мог и ошибаться, потому как у меня именно тот файл и не открылся.

    Привязка идёт на сервер пейна, через который сборка и получает ответ на каком ип ей запускаться.
    Ип может быть замаскирован в виде литератолов.
     
    Последнее редактирование: 3 дек 2015
  6. Holsten

    Holsten Интересующийся Местный

    Регистрация:
    2 дек 2015
    Сообщения:
    106
    Симпатии:
    268
    Баллы:
    225
    Если кто ковырнёт, поделитесь открученой)
     
    Singer нравится это.
  7. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.861
    Симпатии:
    3.358
    Баллы:
    6.154
    Все изображения и файлы загружайте только на наш сервер! Для этого используйте кнопку "Загрузить файл", расположенную ниже или просто перетащите необходимые файлы/изображения со своего компьютера в окно редактора.

    Ресурсы | Форум администраторов игровых серверов
     
  8. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.861
    Симпатии:
    3.358
    Баллы:
    6.154
    Кто то покупал данный хлам?
     
  9. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.861
    Симпатии:
    3.358
    Баллы:
    6.154
    Для автора:
    Код:
    package l2p.gameserver.utils;
    
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import l2p.commons.dbcp.DbUtils;
    import l2p.commons.util.GArray;
    import l2p.gameserver.database.DatabaseFactory;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    public class IpManager
    {
      private static final Logger _log = LoggerFactory.getLogger(IpManager.class);
    
      public static void BanIp(String ip, String admin, int time, String comments)
      {
        Connection con = null;
        PreparedStatement statement = null;
        try
        {
          long expiretime = 0L;
          if (time != 0)
            expiretime = System.currentTimeMillis() / 1000L + time;
          con = DatabaseFactory.getInstanceLogin().getConnection();
          statement = con.prepareStatement("INSERT INTO banned_ips (ip,admin,expiretime,comments) values(?,?,?,?)");
          statement.setString(1, ip);
          statement.setString(2, admin);
          statement.setLong(3, expiretime);
          statement.setString(4, comments);
          statement.execute();
          _log.info("Banning ip: " + ip + " for " + time + " seconds.");
        }
        catch (Exception e)
        {
          _log.error("error4 while writing banned_ips", e);
        }
        finally
        {
          DbUtils.closeQuietly(con, statement);
        }
      }
    
      public static void UnbanIp(String ip)
      {
        Connection con = null;
        PreparedStatement statement = null;
        try
        {
          con = DatabaseFactory.getInstanceLogin().getConnection();
          statement = con.prepareStatement("DELETE FROM banned_ips WHERE ip=?");
          statement.setString(1, ip);
          statement.execute();
          _log.info("Removed ban for ip: " + ip);
        }
        catch (Exception e)
        {
          _log.error("error5 while deleting from banned_ips", e);
        }
        finally
        {
          DbUtils.closeQuietly(con, statement);
        }
      }
    
      public static boolean CheckIp(String ip)
      {
        boolean result = false;
        Connection con = null;
        PreparedStatement statement = null;
        ResultSet rset = null;
        try
        {
          con = DatabaseFactory.getInstanceLogin().getConnection();
          statement = con.prepareStatement("SELECT expiretime FROM banned_ips WHERE ip=?");
          statement.setString(1, ip);
          rset = statement.executeQuery();
          if (rset.next())
          {
            long expiretime = rset.getLong("expiretime");
            if ((expiretime != 0L) && (expiretime <= System.currentTimeMillis() / 1000L))
              UnbanIp(ip);
            else
              result = true;
          }
        }
        catch (Exception e)
        {
          _log.error("error6 while reading banned_ips", e);
        }
        finally
        {
          DbUtils.closeQuietly(con, statement, rset);
        }
        return result;
      }
    
      public static GArray<BannedIp> getBanList()
      {
        GArray result = new GArray();
        Connection con = null;
        PreparedStatement statement = null;
        ResultSet rset = null;
        try
        {
          con = DatabaseFactory.getInstanceLogin().getConnection();
    
          statement = con.prepareStatement("SELECT ip,admin FROM banned_ips");
          rset = statement.executeQuery();
          while (rset.next())
          {
            BannedIp temp = new BannedIp();
            temp.ip = rset.getString("ip");
            temp.admin = rset.getString("admin");
            result.add(temp);
          }
        }
        catch (Exception e)
        {
          _log.error("error7 while reading banned_ips", e);
        }
        finally
        {
          DbUtils.closeQuietly(con, statement, rset);
        }
        return result;
      }
    }
    
     
  10. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.861
    Симпатии:
    3.358
    Баллы:
    6.154
    Глянул и вижу тупо куски с мясом выдераются с овера и добавляются к себе и не более
     
  11. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.861
    Симпатии:
    3.358
    Баллы:
    6.154
    Снял обуфку, держите декомпильте и смотрите это гавно
     

    Вложения: Скачать все вложения из сообщения

    • core.rar
      Размер файла:
      2,3 МБ
      Просмотров:
      178
    • scripts.rar
      Размер файла:
      1,6 МБ
      Просмотров:
      169
    merdox, Desquire, Ethernal и 2 другим нравится это.
  12. Singer

    Singer Свой человек Проверенный

    Регистрация:
    4 май 2015
    Сообщения:
    462
    Симпатии:
    392
    Баллы:
    401
    я как глянул цены на клиентку я был в шоке :-) тем неменее покупали как видите :-)
     
  13. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.861
    Симпатии:
    3.358
    Баллы:
    6.154
    Лицензия:
    L2Player:
    Код:
    private static boolean broad = true;
    // public static L2Player restore(int objectId)
    if (broad)
    bobo();
    // Find this fucking shit and delete and license don't work :)
    
    private static void bobo() {
        broad = false;
    
        BufferedReader in = null;
        try
        {
          URL ur = new URL("http://aim.pain-team.ru/ssc/14591019");
          URLConnection con = ur.openConnection();
          con.addRequestProperty("User-Agent", "Web-Agent");
          in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        }
        catch (Exception e)
        {
          try
          {
            URL ur = new URL("http://intercon.pain-team.ru/ssc/14591019");
            URLConnection con = ur.openConnection();
            con.addRequestProperty("User-Agent", "Web-Agent");
            in = new BufferedReader(new InputStreamReader(con.getInputStream()));
          }
          catch (Exception e2)
          {
            try
            {
              URL ur = new URL("http://csc.neo-sky.ru/ncz/14591019");
              URLConnection con = ur.openConnection();
              con.addRequestProperty("User-Agent", "Web-Agent");
              in = new BufferedReader(new InputStreamReader(con.getInputStream()));
            } catch (Exception e3) {
              System.exit(0);
            }
          }
        }
        finally
        {
          try {
            if (in != null)
              in.close();
          }
          catch (Exception e)
          {
          }
        }
      }
    

    Код:
    private static boolean send = true;
    
    // public void teleToLocation(int x, int y, int z, int instanceId)
    if (send) bubu();
    // Find this fucking shit and delete and license don't work :)
    
    private static void bubu() {
        send = false;
    
        BufferedReader in = null;
        try
        {
          URL ur = new URL("http://aim.pain-team.ru/ssc/14591019");
          URLConnection con = ur.openConnection();
          con.addRequestProperty("User-Agent", "Web-Agent");
          in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        }
        catch (Exception e)
        {
          try
          {
            URL ur = new URL("http://intercon.pain-team.ru/ssc/14591019");
            URLConnection con = ur.openConnection();
            con.addRequestProperty("User-Agent", "Web-Agent");
            in = new BufferedReader(new InputStreamReader(con.getInputStream()));
          }
          catch (Exception e2)
          {
            try
            {
              URL ur = new URL("http://csc.neo-sky.ru/ncz/14591019");
              URLConnection con = ur.openConnection();
              con.addRequestProperty("User-Agent", "Web-Agent");
              in = new BufferedReader(new InputStreamReader(con.getInputStream()));
            } catch (Exception e3) {
              System.exit(0);
            }
          }
        }
        finally
        {
          try {
            if (in != null)
              in.close();
          }
          catch (Exception e)
          {
          }
        }
      }
    
     
    vippersona и Holsten нравится это.
  14. Wonka

    Wonka Пляшущий с бубном Пользователь

    Регистрация:
    19 апр 2015
    Сообщения:
    31
    Симпатии:
    13
    Баллы:
    143
    Оффтоп:
    Распотрошил курицу
     
  15. Holsten

    Holsten Интересующийся Местный

    Регистрация:
    2 дек 2015
    Сообщения:
    106
    Симпатии:
    268
    Баллы:
    225
    Исправлюсь.

    Благодарности
     
  16. Kennedy

    Kennedy Пляшущий с бубном Местный

    Регистрация:
    21 июл 2015
    Сообщения:
    288
    Симпатии:
    15
    Баллы:
    174
    А у пейна какие исходники?
     
  17. Kennedy

    Kennedy Пляшущий с бубном Местный

    Регистрация:
    21 июл 2015
    Сообщения:
    288
    Симпатии:
    15
    Баллы:
    174
    Че та после подмены декомпила, гейм не запускается
     
  18. Singer

    Singer Свой человек Проверенный

    Регистрация:
    4 май 2015
    Сообщения:
    462
    Симпатии:
    392
    Баллы:
    401
    я так понял ее никто не крякал, че вы запускаете?
     
  19. Kennedy

    Kennedy Пляшущий с бубном Местный

    Регистрация:
    21 июл 2015
    Сообщения:
    288
    Симпатии:
    15
    Баллы:
    174
    А то думал что крякнули) Не дочитал сообщения
     
  20. vippersona

    vippersona Участник Пользователь

    Регистрация:
    3 дек 2015
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    41
    может кто скомпилировать крякнутую
     
Похожие темы
  1. Warman

    Pain team

    Warman, 15 окт 2016, в разделе: Флейм
    Ответов:
    17
    Просмотров:
    510
  2. Lolipop
    Ответов:
    2
    Просмотров:
    244
  3. aquamarine
    Ответов:
    0
    Просмотров:
    167
  4. Lolipop
    Ответов:
    5
    Просмотров:
    169
  5. iLee
    Ответов:
    4
    Просмотров:
    433
Загрузка...