Здравствуйте, гость ( Вход | Регистрация )
![]() ![]()  | 
	
			
			  10.8.2012, 16:40
			
				 Сообщение
					#281
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205  | 
       
			
			 вот этом месте происходит проверка Код .text:00008328                 CMP     R3, #0x31 .text:0000832C BEQ loc_8370 .text:00008330 LDR R0, =aHayPleaseRunMe; "Hay! PLEASE run me inside Ideco's jslin"... .text:00008334 BL puts .text:00008338 MOV R0, #7 .text:0000833C B loc_82B8 loc_8370 это функция, которая говорит ответ только в этих инструкциях я ничего не понимаю, не похож на обычный асм О_о вот тут, скорее всего, сравнивается что-то Код CMP     R3, #0x31 тут все понятно : CMP R3, #0x31 сравниваем регистр BEQ loc_8370 если совпадает прыгаем на метку LDR R0, =aHayPleaseRunMe; "Hay! PLEASE run me inside Ideco's jslin" иначе выводим сообщение MOV R0, #7 помещаем еще какое-то значение B loc_82B8 прыгаем на следующую метку чем код открывал?  | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:46
			
				 Сообщение
					#282
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 3 Регистрация: 10.8.2012 Пользователь №: 1255  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 16:48
			
				 Сообщение
					#283
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 124 Регистрация: 10.8.2012 Пользователь №: 1249  | 
       
			
			
			
			 -------------------- -- Real programmers never sleep. They enter brainsaver mode. 
					
		 | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:48
			
				 Сообщение
					#284
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 9 Регистрация: 10.8.2012 Из: Санкт-Петербург Пользователь №: 1252  | 
       
			
			 
				Открывала идой, но на работе нет hex-редактора, бежать пора, из дома еще гляну.
				
				
				
			 
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:49
			
				 Сообщение
					#285
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 5 Регистрация: 10.8.2012 Пользователь №: 1253  | 
       
			
			 
				А если  BEQ  заменить на BNE прямо в кодах команд? 
			
			
					
		http://www.gaw.ru/html.cgi/txt/doc/micros/...tmi/insruct.htm  | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:50
			
				 Сообщение
					#286
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 13 Регистрация: 10.8.2012 Пользователь №: 1242  | 
       
			
			 вот этом месте происходит проверка Код .text:00008328                 CMP     R3, #0x31 .text:0000832C BEQ loc_8370 .text:00008330 LDR R0, =aHayPleaseRunMe; "Hay! PLEASE run me inside Ideco's jslin"... .text:00008334 BL puts .text:00008338 MOV R0, #7 .text:0000833C B loc_82B8 loc_8370 это функция, которая говорит ответ только в этих инструкциях я ничего не понимаю, не похож на обычный асм О_о вот тут, скорее всего, сравнивается что-то Код CMP     R3, #0x31 loc_8370 и loc_82B8 это адреса можете выложить полностью весь листинг?  | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:51
			
				 Сообщение
					#287
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 16:51
			
				 Сообщение
					#288
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 133 Регистрация: 10.8.2012 Пользователь №: 1240  | 
       
			
			 
				вообще при запуске оригинального файла, он отвечает - ошибка синтаксиса в 1й строке, не хватает закрывающей скобки ")" 
			
			
					
		get_answer: line 1: syntax error: unexpected word (expecting ")")  | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:53
			
				 Сообщение
					#289
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205  | 
       
			
			 
				моя IDA ложится при попытки добавить в нее файл
				
				
				
			 
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:53
			
				 Сообщение
					#290
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 16:57
			
				 Сообщение
					#291
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 18 Регистрация: 3.8.2012 Пользователь №: 1217  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 16:57
			
				 Сообщение
					#292
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 133 Регистрация: 10.8.2012 Пользователь №: 1240  | 
       
			
			 
				у меня такое подозрение, что пока не найден троян, вопрос не решаем
				
				
				
			 
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 16:59
			
				 Сообщение
					#293
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 3 Регистрация: 10.8.2012 Пользователь №: 1255  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 17:00
			
				 Сообщение
					#294
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 5 Регистрация: 10.8.2012 Пользователь №: 1253  | 
       
			
			 
				Насколько я понимаю надо все же в  "BEQ     loc_8370" как раз перейти на метку loc_8370, может безусловный переход поставить вообще "B loc_8370"?
				
				
				
			 
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 17:01
			
				 Сообщение
					#295
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 8 Регистрация: 2.8.2012 Пользователь №: 1196  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 17:04
			
				 Сообщение
					#296
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 18 Регистрация: 3.8.2012 Пользователь №: 1217  | 
       
			
			 Это все хорошо, другой вопрос, как найти %s  | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 17:06
			
				 Сообщение
					#297
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 8 Регистрация: 2.8.2012 Пользователь №: 1196  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 17:10
			
				 Сообщение
					#298
					
				
			 
		 | 
	|
| 
        	
				
        			 Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205  | 
       
			
			 
				это как в сишке, чтобы вывести строку целиком писали:  
			
			
					
		printf("%s",str);  | 
	
| 
			
			 | 
	|
			
			  10.8.2012, 17:12
			
				 Сообщение
					#299
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 10 Регистрация: 3.8.2012 Пользователь №: 1214  | 
       |
| 
			
			 | 
	|
			
			  10.8.2012, 17:15
			
				 Сообщение
					#300
					
				
			 
		 | 
	|
| 
        	
				
        			 Newbie ![]() Группа: Пользователи Сообщений: 13 Регистрация: 10.8.2012 Пользователь №: 1242  | 
       |
| 
			
			 | 
	|
![]() ![]()  | 
	
| Текстовая версия | Сейчас: 4.11.2025, 11:58 | |
| 
 | 
||