[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 34 | 9 | 22
Назад Вниз Каталог Обновить

SoftICE тред Аноним 08/09/16 Чтв 12:26:33  249422  
(254Кб, 500x500)
(38Кб, 736x591)
сап

Есть одна ISA-плата, но нет документации на неё. Мне же нужно узнать её адреса регистров ввода/вывода, чтоб посмотреть, что в них (ибо плата не работает как надо).

Также присутствует программа обращающаяся к ним с попыткой вывести разовые команды (которых я на выходе и не вижу), поэтому моя мысль следующая: запустить программу, посмотреть к какому базовому адресу она обращается. Здесь мне и должен наверное помочь softice, но я совсем не кулхацкер и с ним не знаком. Ещё как вариант cheat engine рассматривал, но на 98-й не ставится.
Аноним 08/09/16 Чтв 12:27:58  249423
И да, драйверов нет, это же windows 98.
Аноним # OP  08/09/16 Чтв 12:30:29  249424
Всё что знаю о настройках платы это номер прерывания 5, величина задержки тактов 7.
Аноним 08/09/16 Чтв 12:33:10  249425
Перепоять микрухи на плате на исправный. Только так.
Аноним 08/09/16 Чтв 13:12:02  249430
>>249425
Выходные буферы в норме, так как сигналов нет и на их входах.

Не знаю, что там еще может быть неисправно.

Мне вообще говорят можно предположить, где та искомая область памяти проследив откуда идет на выход.
Аноним 08/09/16 Чтв 14:01:21  249438
softice - прям как из душа окатило. много всякого говнеца ковырял этой штукой в детстве.
он тебе поможет несомненно. но на пальцах не объяснить. сиди и трейси свою прогу - смотри куда она пишет.
если в асме не силен, то будет сложно. можно еще символы подгрузить чтобы api-вызовы смотреть виндовые.

кстати, плясать надо с того на чем твое ПО написано - иначе надо в асме ковыряться, а так можно облегчить себе жизнь.
еще есть вариант дизассемблировать прогу и посмотреть в листинге, чтобы не ебаться в софтайсом, но интерактива нет. зато можно понять в каком куске что происходит и потом туда вешать брейкпоинты.

впрочем, если опыта нет будет трудно просто пиздец. удачи.

мимо мамкин кулхацкер в середине 90-хх

была у нас почти аналогичная история - надо было софт из под доса для управления неведомой платой (контроллер для передачи пейджинговых сообщений, собранной каким-то кузьмичем) перенести под винду (потому что программист уходя потер все исходники). и как мы только не изъебывались, вплоть до полного дизассмблирования и протоколирования всего обмена нихуя не выходило. и даже драйвер свой написали под винду - один хуй не работало. а потом выяснилось, что этот кузьмич сделал обмен не так как прописано в документации на интерфейс передатчика, а как ему захотелось. и вообще данная плата работала только в одном единственном компе (который и использовался для работы). не выдержал тайминги, не учитывал синхронизацию - короче полный набор. послали тогда нахер нас заказчик - мол проебались впустую месяц, - а то что сразу он зажопил новый контроллер покупать он забыл конечно.
Аноним 08/09/16 Чтв 20:43:57  249478
>>249438
>трудно просто пиздец
Мне тоже самое программист донес.

Сейчас пытаюсь на плате отследить что куда идет, с адресной части ISA платы.
Аноним 08/09/16 Чтв 22:41:47  249490
softice для кулхацкеров, возьми Ida pro, если не нужно отлаживать драйвер
Аноним 08/09/16 Чтв 22:59:25  249492
>>249422 (OP)
Есть еще Syser, это отладчик так же как и софтайс уровня ядра. Он более современный, софтайс уже давно не поддедрживается, если тебе это актуально.
Аноним 08/09/16 Чтв 23:05:21  249493
>>249422 (OP)
чем платка дергает?
и клянчить рошивки или флешку и попытаца е считать но ана может быть залочена...
Аноним 09/09/16 Птн 09:59:09  249520
>>249490
двачую этого - ida pro оче хороший вариант, ибо лишние куски уберет, граф блоков нарисует. дальше сиди и анализируй
Аноним 09/09/16 Птн 11:40:10  249526
(952Кб, 1536x2048)

Нашел адрес в котором выберается микруха кр580
Аноним 09/09/16 Птн 11:42:20  249527
(1170Кб, 1536x2048)
(1219Кб, 1536x2048)
>>249526
выбирается то есть.

Как переключилось на зеленый не смог сфотографировать
Аноним 09/09/16 Птн 13:22:36  249538
Под первую Кр580вв55а отведены адреса 300-303, под вторую 304-307. По четыре потому а, б, с, каналы плюс управление. А вот на вход данных ничего нет.
Аноним 09/09/16 Птн 18:39:46  249558
>>249527
>>249538
Что у тебя там за содомия такая, показывай давай плату с двух сторон, поясняй для чего оно. Будем думать.
Аноним 09/09/16 Птн 19:09:55  249560
(2042Кб, 2592x1944)
(20Кб, 382x401)
(17Кб, 376x644)
>>249558
Аналог КР580ВВ55А 8255 на пике, дальше показан выбор микросхемы и порта, последняя пикча ключевое слово, записываемое в 303h для правой, в 307h для левой.

По идее, если правильно ввести ключевое слово, то можно через дебагер задать, а их уже пытать засечь на микросхеме.
Аноним 09/09/16 Птн 22:16:58  249577
>>249560
Стесняюсь спросить, а что делает эта плата?
Аноним 10/09/16 Суб 13:06:23  249653
>>249577
Справа на плате выход двухпроводной шиной данных, слева разовые команды управления, но их то как раз на выходе и нет, если запустить программу-тестер на компе.
Аноним 10/09/16 Суб 16:42:45  249665
Не проще тупо взять и заменить все микрухи? В процессе впаять дип панельки. Это же копеечная ерунда, у любого деда-тилитронщика найдется мешок такой старой логики. Тут все трухольное. За один вечер управиться более чем реально.
Аноним 10/09/16 Суб 16:54:41  249666
>>249665
ОП, он вроде дело говорит.
Аноним 10/09/16 Суб 16:59:00  249667
>>249665
>>249666
Во вторник окончательно разберусь, наверное. Скорее всего понадобится новая плата.
Аноним 12/09/16 Пнд 22:01:18  250062
>>249667
Скинул бы программу, интересно поковырять же.
Аноним 13/09/16 Втр 11:28:58  250142
(1250Кб, 2048x1536)
>>250062
А что там уже ковырять, она обращается к стандартным адресам вводавывода, сейчас плату изучаю.
На пике: правая кр 580вв55а работает нормально, на выходах пробником наблюдаю то что записываю, кроме первых разрядов. У интересующей меня левой на всех портах всегда единицы, хотя разницы в сигналах записи не вижу. Еще эта хрень н1806хм1 меня смущает.
Аноним 13/09/16 Втр 11:32:08  250143
>>250142
кроме первых разрядов порта С
Аноним 18/09/16 Вск 07:43:40  250911
(1156Кб, 1536x2048)
Аноним 19/09/16 Пнд 09:34:20  251055
>>250911
нормально отпаять не смог что ли?
Аноним 19/09/16 Пнд 16:19:00  251076
>>250911
Так и знал, что ОП - рукожоп, не умеющий паять.
Не позорился бы, купи себе для человеческой выпайки микрух оловоотсос за 100-200р...
Аноним 19/09/16 Пнд 21:31:03  251114
ОП ты бы хоть сплавом Ррзе воспользовался и оплеткой, а не делал такое порно.
Аноним 19/09/16 Пнд 21:32:18  251115
>>251076
Где ты видишь пайку?
Аноним 20/09/16 Втр 10:45:10  251153
(1353Кб, 2592x1944)
(618Кб, 2560x1440)
Хотя внизу, да, начал убирать ножки.

>>251076
Отсос не совсем рабочий, плюс убирать припой из метализации особенно в многослойных на мой взгляд не очень, хотя я не мастер пайки, да.

Кстати, кто нибудь случайно не знаком с коммутационными коробками (на пике слева это чудо)? У меня чет некоторые сигналы через нее не проходят.
Аноним 23/09/16 Птн 10:57:13  251541
Итак, все неполадки позади, спасибо за отклики, много чего нового узнал. Если есть вопросы, задавайте.
Аноним 23/09/16 Птн 10:59:04  251542
(1069Кб, 1944x2592)
Аноним 23/09/16 Птн 11:56:27  251544
>>251153
А тут одного отсоса мало, нужна ещё оплётка для удаления припоя как минимум.
Аноним 23/09/16 Птн 13:10:36  251549
(1205Кб, 2048x1536)
>>251544
Обошёлся зубочисткой и паяльником.
Аноним 23/09/16 Птн 13:18:45  251552
>>251549
Всё правильно сделал. Не слушай этих хуеотсосов.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 34 | 9 | 22
Назад Вверх Каталог Обновить

Топ тредов
Избранное