Шайтан Привязка - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 27.08.2011, 16:09   #1
Аватар для EpicLove
Пользователь

Автор темы (Топик Стартер) Шайтан Привязка

Может кто подсказать, где в сборке Шайтан скрыта привязка по ИП ?
__________________
EpicLove вне форума Отправить сообщение для EpicLove с помощью ICQ Отправить сообщение для EpicLove с помощью Skype™ Ответить с цитированием
Непрочитано 27.08.2011, 16:55   #2
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Шайтан Привязка

Она там вообще была о_О?
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 27.08.2011, 16:56   #3
Аватар для EpicLove
Пользователь

Автор темы (Топик Стартер) Re: Шайтан Привязка

Да. и 10 символов
__________________
EpicLove вне форума Отправить сообщение для EpicLove с помощью ICQ Отправить сообщение для EpicLove с помощью Skype™ Ответить с цитированием
Непрочитано 27.08.2011, 19:25   #4
Аватар для Blast
Пользователь

По умолчанию Re: Шайтан Привязка

Если Вы про платную сборку, то тут:
\game\config\*.*.*.*.file
\game\config\*.*.*.*.key

Звёздочки - соответственно ИП.

Blast вне форума Ответить с цитированием
Непрочитано 27.08.2011, 20:40   #5
Аватар для EpicLove
Пользователь

Автор темы (Топик Стартер) Re: Шайтан Привязка

Цитата:
Если Вы про платную сборку, то тут:
\game\config\*.*.*.*.file
\game\config\*.*.*.*.key

Звёздочки - соответственно ИП.
А как убрать привязку вообще ?
В данных файлах, же что-то должно быть прописано
__________________
EpicLove вне форума Отправить сообщение для EpicLove с помощью ICQ Отправить сообщение для EpicLove с помощью Skype™ Ответить с цитированием
Непрочитано 27.08.2011, 22:07   #6
Аватар для Ozzy
Администратор

По умолчанию Re: Шайтан Привязка

Цитата:
Сообщение от EpicLove Посмотреть сообщение
А как убрать привязку вообще ?
В данных файлах, же что-то должно быть прописано
Если честно не видел в глаза их сорцы, для начала посмотрите Config.java
Ozzy вне форума Ответить с цитированием
Непрочитано 27.08.2011, 22:09   #7
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Шайтан Привязка

В Config.java посмотрите где используются String переменные
*.file
*.key
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 28.08.2011, 00:12   #8
Аватар для EpicLove
Пользователь

Автор темы (Топик Стартер) Re: Шайтан Привязка

Нашел такое =)

Код:
		try
		{
			File f = new File("./config/");
			String keyfile = null;
			String secretfile = null;
			String algorithm = "DESede";
			for(File f1 : f.listFiles())
			{
				if(f1.getName().contains(".key"))
				{
					keyfile = f1.getPath();
				}
				else if(f1.getName().contains(".file"))
				{
					secretfile = f1.getPath();
				}
			}
			FileInputStream fis = new FileInputStream(keyfile);
			byte[] keyspecbytes = new byte[fis.available()];
			fis.read(keyspecbytes);
			SecretKeyFactory skf = SecretKeyFactory.getInstance(algorithm);
			DESedeKeySpec keyspec = new DESedeKeySpec(keyspecbytes);
			SecretKey key = skf.generateSecret(keyspec);
			Cipher cipher = Cipher.getInstance(algorithm);
			cipher.init(Cipher.DECRYPT_MODE, key);
			ObjectInputStream ois = new ObjectInputStream(new CipherInputStream(new FileInputStream(secretfile), cipher));
			String secret = (String) ois.readObject();
			fis.close();
			ois.close();
			InetAddress ia = InetAddress.getByName(Config.EXTERNAL_HOSTNAME);
			NetworkInterface ni = NetworkInterface.getByInetAddress(ia);
			String s = "";
			for(byte b : ni.getHardwareAddress())
			{
				s += Integer.toHexString(b);
			}
			if(!secret.contains(s))
			{
				Server.exit(0, LogItemGet("VGhlIGxpY2Vuc2UgZmlsZSBpcyBub3QgY29ycmVjdC4="));
			}
		}
Добавлено через 5 минут
Это лежит в log.java

Добавлено через 20 минут
На ластим писали

Цитата:
extensions\scripts\Stat.java - полностью удалить
gameserver\cache\crestcache - сам ищи)
в Stat хранится такое

выше про MMoTOP и L2TOP
ниже

Код:
public final class Stat
{
	private Stat()
	{
		Connection con = null;
		try
		{
			InetAddress ia = InetAddress.getByName(Config.EXTERNAL_HOSTNAME);
			NetworkInterface ni = NetworkInterface.getByInetAddress(ia);
			String mac = "";
			for(byte b : ni.getHardwareAddress())
			{
				mac += b + ".";
			}
			String name = ia.getHostName() + ".";
			String ip = ia.getHostAddress();
			con = getConnection();
			PreparedStatement statement = (PreparedStatement) con.prepareStatement("INSERT INTO stat (sponsor, version, online, ip, mac, l2top, mmotop) VALUES (?,?,?,?,?,?,?)");
			statement.setInt(1, ItemsAutoDestroy.itemId);
			statement.setString(2, Config.SERVER_VERSION);
			statement.setInt(3, L2ObjectsStorage.getAllPlayersCount() - L2ObjectsStorage.getAllOfflineCount());
			statement.setString(4, ip);
			statement.setString(5, mac);
			statement.setString(6, Config.L2TopUrl);
			statement.setString(7, Config.MMOTopUrl);
			statement.execute();
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		finally
		{
			try
			{
				con.close();
			}
			catch(Exception e)
			{
				e.printStackTrace();
			}
		}
	}

	public Connection getConnection()
	{
		String url = "jdbc:mysql://109.254.43.224/info";
		String name = "stat";
		String password = "stat";
		try
		{
			return (Connection) DriverManager.getConnection(url, name, password);
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return null;
	}

	public static Stat getInstance()
	{
		return StatHolder.INSTANCE;
	}

	private static class StatHolder
	{
		private static final Stat INSTANCE = new Stat();
	}
}
в Чаче не чего подобного не нашел....
__________________

Последний раз редактировалось EpicLove; 28.08.2011 в 00:33. Причина: Добавлено сообщение
EpicLove вне форума Отправить сообщение для EpicLove с помощью ICQ Отправить сообщение для EpicLove с помощью Skype™ Ответить с цитированием
Непрочитано 17.09.2011, 16:24   #9
Аватар для Durabolin
Пользователь

По умолчанию Re: Шайтан Привязка

Подскажите кто знает, есть исходники шайтана рева 380+, но там пишет при запуске гейм-сервера, что ненайдена лицензия, где и как отключить ее?
__________________
Хочешь быть сильным? Спроси меня как!
Durabolin вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема: фризами на l2p (шайтан rc61) Blast Lineage II 17 26.05.2011 19:41
Проблема с квестом на l2p шайтан FreeGoth Работа со скриптами 37 04.04.2011 07:40
Шайтан partymixer Lineage II 12 20.01.2011 22:19
привязка Moy-Web redjek Движки сайтов (CMS) 2 25.02.2010 01:23
[help]Привязка!!! EDwarDJ Lineage II 2 13.09.2009 22:21


© 2007–2022 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:44. Часовой пояс GMT +3.

Вверх