  | 
	
		
	
	
		Версия и сервер клиента. - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок | 
	 
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            06.06.2014, 16:41
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 14.10.2012  
                
                
                
                 Сообщений: 6
                   
 Популярность: 10  
                  
	 Сказал(а) спасибо: 0  
	
		
			
				Поблагодарили 0 раз(а) в 0 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Версия и сервер клиента.
             
             
            
        
        
        
            
               
    Как определить версию клиента? В файлах клиента копаться не интересно. Все есть в самом клиенте. Но опять же... как найти офсеты? Например, версия 1.4.8 будет представлена в памяти как массив байтов 1 4 8. И версия сборки так же. Может кто знает как найти офсеты?? Или как получить имя сервера, или его адрес. Необходимо для того, чтобы определить нужный клиент из возможных нескольких разных запущенных.
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            06.06.2014, 17:50
            
            
         | 
        
             
            #2
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь-лейтенант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 31.01.2011  
                
                
                
                 Сообщений: 413
                   
 Популярность: 14489  
 Золото Zhyk.Ru: 300     
                  
	 Сказал(а) спасибо: 77  
	
		
			
				Поблагодарили 361 раз(а) в 145 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Версия и сервер клиента.
             
             
            
        
        
        
            
               
    Предлагаю такой вариант. В каждом клиенте есть код, отвечающий за проверку версии при залогинивании. Код одинаковый, отличается адресами некоторыми. То есть найти можно. Этот код обращается к строковой константе - версии игры. Можно так искать   
Добавлено через 37 минут
Более извращенный способ: составить таблицу BA-GA-версия и сверять [BA]+1C == GA ?
 Добавлено через 4 часа 38 минут
Можно найти смещение этого "1.4.8" относительно какой-нибудь строковой константы, которая вообще не меняется. Относительно названия окна или еще чего-нибудь.
 Добавлено через 5 часов 14 минут
1) Ищем массив:  
	Код: 
	43 45 43 57 6F 72 6C 64 3A 3A 4C 6F 61 64 53 63 65 6E 65 4F 62 6A 65 63 74 73 00 00 
 Пусть у него адрес  X. Тогда по адресу  X+ 0x54 будет лежать версия сервера (hex, 4b) и  X+ 0x58 соответственно - номер сборки (dec, 4b). 
Проверил на 1.3.6 и 1.5.0
     
          
        
        
        
        
        
        
            
             ________________  
                Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3. 
P.S. Но я всё такой же добрый модератор раздела PW.
             
        
        
        
        
        
            
                 
                
                    
                        Последний раз редактировалось Smertig; 06.06.2014 в 23:06.
                    
                    
                        Причина: Добавлено сообщение
                    
                
             
        
        
      | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            11.06.2014, 02:31
            
            
         | 
        
             
            #3
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Старший сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 21.09.2009  
                
                
                
                 Сообщений: 189
                   
 Популярность: 578  
                  
	 Сказал(а) спасибо: 27  
	
		
			
				Поблагодарили 145 раз(а) в 36 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Версия и сервер клиента.
             
             
            
        
        
        
            
               
    Дополню варианты... 
2) Ищем массив:
 
	Код: 
	(0.0.0.)00..0.0000FFFFFFFFFF8080 
 Где точки - любое число, в скобках - искомое. 
Только оно получается не (hex, 4b) - (hex, допустим, 151 версия выглядела бы как 97) выглядит как 010501. Чтобы показать младший разряд, переведу 142 версию - 020401. Возможно, с предидущим примером разные адреса, поэтому данные не в hex, не проверял.
     
          
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            12.06.2014, 17:56
            
            
         | 
        
             
            #4
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 14.10.2012  
                
                
                
                 Сообщений: 6
                   
 Популярность: 10  
                  
	 Сказал(а) спасибо: 0  
	
		
			
				Поблагодарили 0 раз(а) в 0 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Версия и сервер клиента.
             
             
            
        
        
        
            
               
    искал смещения относительно GA. Нашел... на 1.4.8 пашет, на 1.5.1. нет... перебирать память в поисках строки так же не вариант... Решил остановиться на своем методе. Искать относительно GA, зная нужную версию. Если не то, значит не повезло    Но опять есть беда    Версии одинаковые, а сервера разные    Плюнул... пусть все кладется на плечи юзверей... иначе будет тупо вылет.
     
          
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            12.06.2014, 20:06
            
            
         | 
        
             
            #5
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь-лейтенант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 31.01.2011  
                
                
                
                 Сообщений: 413
                   
 Популярность: 14489  
 Золото Zhyk.Ru: 300     
                  
	 Сказал(а) спасибо: 77  
	
		
			
				Поблагодарили 361 раз(а) в 145 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Версия и сервер клиента.
             
             
            
        
        
        
        
        
        
        
        
        
            
             ________________  
                Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3. 
P.S. Но я всё такой же добрый модератор раздела PW.
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
	
		
			 
			Похожие темы
		 | 
	 
	| Тема | 
	Автор | 
	Раздел | 
	Ответов | 
	Последнее сообщение | 
 
	| 
		
		 версия клиента 0.170
	 | 
	ptickin | 
	Общение и обсуждение Пара Па | 
	6 | 
	14.08.2013 13:31 | 
 
	| 
		
		[Помогите!] Версия клиента
	 | 
	noob300300 | 
	Общение и обсуждение Perfect World | 
	6 | 
	26.11.2012 19:32 | 
 
	| 
		
		[Помогите!] версия клиента
	 | 
	V.IP | 
	Общение и обсуждение | 
	4 | 
	25.09.2011 19:18 | 
 
	| 
		
		[Помогите!] Версия клиента
	 | 
	vladigur | 
	Общение и обсуждение | 
	1 | 
	06.07.2011 15:18 | 
 
	| 
		
		 Версия клиента.
	 | 
	essoker25 | 
	Общение и обсуждение | 
	8 | 
	25.03.2011 12:04 | 
 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:38. 
		 
	 
 
 | 
  |