Скорая Компьютерная Помощь г. Калуга

Полный спектр компьютерных услуг!

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

  • Вся информация, расположенная в данном и других разделах форума получена из открытых источников (интернет-ресурсы, средства массовой информации, печатные издания и т.п.) и/или добавлена самими пользователями. Администрация форума предоставляет его участникам площадку для общения / размещения файлов / статей и т.п. и не несет ответственности за содержание сообщений, а также за возможное нарушение авторских, смежных и каких-либо иных прав, которое может повлечь за собой информация, содержащаяся в сообщениях.
Ремонт компьютеров в калуге Рекламное место сдается
27 страниц V  « < 12 13 14 15 16 > »   
Ответить в эту темуОткрыть новую тему
mobilesfinks
сообщение 10.8.2012, 15:50
Сообщение #261


Newbie
*

Группа: Пользователи
Сообщений: 17
Регистрация: 3.8.2012
Пользователь №: 1218



кстати в одной из верхних ссылок пишут

You are correct.
I copied the libc and ld-linux library from the arm cross-compiler libc into my target root filesystems /lib. Now the program is working fine.

-Prakash

т.е. не хватает библиотек - каких - вот в чём вопрос и как их в lib засунуть?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nuclears
сообщение 10.8.2012, 15:55
Сообщение #262


Newbie
*

Группа: Пользователи
Сообщений: 13
Регистрация: 10.8.2012
Пользователь №: 1242



Цитата(mobilesfinks @ 10.8.2012, 15:50) *
кстати в одной из верхних ссылок пишут

You are correct.
I copied the libc and ld-linux library from the arm cross-compiler libc into my target root filesystems /lib. Now the program is working fine.

-Prakash

т.е. не хватает библиотек - каких - вот в чём вопрос и как их в lib засунуть?



там бинарник скопилен с обращениями к динамическим библиотекам, наш бинарник - флакон все в одном
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SunChella
сообщение 10.8.2012, 15:56
Сообщение #263


Newbie
*

Группа: Пользователи
Сообщений: 9
Регистрация: 10.8.2012
Из: Санкт-Петербург
Пользователь №: 1252



ребят, не мучайтесь, это ELF-файл, бинарник под арм. Поэтому он и выдает синтксическую ошибку. Специально зарегилась,чтобы это написать =) Потому что куда дальше рыть, не знаю. Позволит ли, например, оно выполниться в qemu, или тоже выругается.
В hex-e есть вот такая строка: The answer is: %s. Знать бы, где вызывается этот кусок, но я не умею анализировать бинарники %)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nuclears
сообщение 10.8.2012, 15:59
Сообщение #264


Newbie
*

Группа: Пользователи
Сообщений: 13
Регистрация: 10.8.2012
Пользователь №: 1242



Цитата(SunChella @ 10.8.2012, 15:56) *
ребят, не мучайтесь, это ELF-файл, бинарник под арм. Поэтому он и выдает синтксическую ошибку. Специально зарегилась,чтобы это написать =) Потому что куда дальше рыть, не знаю. Позволит ли, например, оно выполниться в qemu, или тоже выругается.



уже пробовали и на ведройдах и в виртуалках, разные ошибки, начиная от
Hay! PLEASE run me inside Ideco's jslinux!
заканчивая той самой преславутой ошибкой smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SunChella
сообщение 10.8.2012, 16:00
Сообщение #265


Newbie
*

Группа: Пользователи
Сообщений: 9
Регистрация: 10.8.2012
Из: Санкт-Петербург
Пользователь №: 1252



Надо тогда как-то выпиливать эту проверку из файла. Есть спецы по анализу бинарников? biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sigizmynd
сообщение 10.8.2012, 16:01
Сообщение #266


Junior Member
**

Группа: Пользователи
Сообщений: 32
Регистрация: 2.8.2012
Пользователь №: 1205



кста jslinux можно себе на комп скачать!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sigizmynd
сообщение 10.8.2012, 16:02
Сообщение #267


Junior Member
**

Группа: Пользователи
Сообщений: 32
Регистрация: 2.8.2012
Пользователь №: 1205



на хабре была статья

может скачать себе установить туда все что нужно, выполнить и посмотреть?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mobilesfinks
сообщение 10.8.2012, 16:02
Сообщение #268


Newbie
*

Группа: Пользователи
Сообщений: 17
Регистрация: 3.8.2012
Пользователь №: 1218



проанализируем задание))))
"есть файл.... бла-бла-бла ТОЧКА"
ответ получите с помощью этой программы"
может его куда то скормить нужно?

в /usr/share/misc/ лежит интересный файл, может он чем поможет, magic.mgc
конечно я могу уже куда то в сторону заруливать, но почему нет - у него очень много интересного имеется

strings magic.mgc | less
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nuclears
сообщение 10.8.2012, 16:05
Сообщение #269


Newbie
*

Группа: Пользователи
Сообщений: 13
Регистрация: 10.8.2012
Пользователь №: 1242



Цитата(mobilesfinks @ 10.8.2012, 16:02) *
проанализируем задание))))
"есть файл.... бла-бла-бла ТОЧКА"
ответ получите с помощью этой программы"
может его куда то скормить нужно?

в /usr/share/misc/ лежит интересный файл, может он чем поможет, magic.mgc
конечно я могу уже куда то в сторону заруливать, но почему нет - у него очень много интересного имеется

strings magic.mgc | less


он из пакета file
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sanserg
сообщение 10.8.2012, 16:12
Сообщение #270


Newbie
*

Группа: Пользователи
Сообщений: 5
Регистрация: 10.8.2012
Пользователь №: 1253



А вот есмли через time или nohup запускать то пишет "applet not found"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mobilesfinks
сообщение 10.8.2012, 16:14
Сообщение #271


Newbie
*

Группа: Пользователи
Сообщений: 17
Регистрация: 3.8.2012
Пользователь №: 1218



Цитата(sanserg @ 10.8.2012, 15:12) *
А вот есмли через time или nohup запускать то пишет "applet not found"

это busybox ругается
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mobilesfinks
сообщение 10.8.2012, 16:18
Сообщение #272


Newbie
*

Группа: Пользователи
Сообщений: 17
Регистрация: 3.8.2012
Пользователь №: 1218



CODE
# dmesg | egrep CPU
CPU: Vendor unknown, using generic init.
CPU: Your system may be unstable.
Initializing CPU#0
CPU: After generic identify, caps: 00000010 00000000 00000000 00000000 00000000
00000000 00000000
CPU: After all inits, caps: 00000000 00000000 00000000 00000000 00000000 0000000
0 00000000
CPU: GenuineInte1 05/04 stepping 03


с планшета какой вывод?
он определяет тип процессора моего хоста на котором запустился или это виртуальный процессор
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
nowlar
сообщение 10.8.2012, 16:18
Сообщение #273


Junior Member
**

Группа: Пользователи
Сообщений: 124
Регистрация: 10.8.2012
Пользователь №: 1249



из обнаруженных странностей:
/etc/resolv.conf есть ссылка на /tmp/resolv.conf


--------------------
-- Real programmers never sleep. They enter brainsaver mode.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
zahar
сообщение 10.8.2012, 16:22
Сообщение #274


Newbie
*

Группа: Пользователи
Сообщений: 5
Регистрация: 2.8.2012
Пользователь №: 1202



написал kill 1 браузер встал колом sad.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sanserg
сообщение 10.8.2012, 16:24
Сообщение #275


Newbie
*

Группа: Пользователи
Сообщений: 5
Регистрация: 10.8.2012
Пользователь №: 1253



Действительно, как тут писали соран бинарник под ARM.

# file /bin/busybox
/bin/busybox: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), d
ynamically linked (uses shared libs), corrupted section header size
# file /root/get_answer
/root/get_answer: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically l
inked, not stripped

Интресно а ответы к квесту тоже выложат после окончания кокурса. А то вдруг так никто и не догадается до правильного ответа или догадается, но никому не скажет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nuclears
сообщение 10.8.2012, 16:28
Сообщение #276


Newbie
*

Группа: Пользователи
Сообщений: 13
Регистрация: 10.8.2012
Пользователь №: 1242



"Троянчика" кто-то нашел? smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
nowlar
сообщение 10.8.2012, 16:33
Сообщение #277


Junior Member
**

Группа: Пользователи
Сообщений: 124
Регистрация: 10.8.2012
Пользователь №: 1249



у меня получилось засунуть файл в консоль - толку-то?


--------------------
-- Real programmers never sleep. They enter brainsaver mode.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Mr.Lamer
сообщение 10.8.2012, 16:35
Сообщение #278


Newbie
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.8.2012
Пользователь №: 1255



Чисто в теории надо отдизасемблить, в том что получилось найти строчку The answer is:, глянуть че там за "переменная" после двоеточия (типа имя или мб адрес) и потом поискать по тексту где еще встречается этот адрес или имя переменной и что туда пихается(типа оператор mov). Но только проблема в дизассемблировании, IDA не берет его.....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SunChella
сообщение 10.8.2012, 16:35
Сообщение #279


Newbie
*

Группа: Пользователи
Сообщений: 9
Регистрация: 10.8.2012
Из: Санкт-Петербург
Пользователь №: 1252



вот этом месте происходит проверка
Код
.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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sigizmynd
сообщение 10.8.2012, 16:39
Сообщение #280


Junior Member
**

Группа: Пользователи
Сообщений: 32
Регистрация: 2.8.2012
Пользователь №: 1205



Цитата(nowlar @ 10.8.2012, 15:33) *
у меня получилось засунуть файл в консоль - толку-то?



признавайся как удалось добавить файл???
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

27 страниц V  « < 12 13 14 15 16 > » 
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Рекламное место сдается Рекламное место сдается
Текстовая версия Сейчас: 28.2.2025, 2:27
Рейтинг@Mail.ru
Яндекс.Метрика Яндекс цитирования