Посл.ответ |
Сообщение |
Ранг: 1.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 27 ноября 2009 15:16 · Личное сообщение · #1
Всем доброго времени суток. Имеется брутфорс для ARJ-архивов под названием arjcrack 1.0 (качал отсюда compression.ru/arctest/filez/arj_crk.rar). К нему прилагаются С исходники. С некоторым количеством Warning они компилятся, но при попытке восстановить пароль, всегда получаю "не могу найти заголовок", EXE-файл скомпиленный автором и прилагающийся с исходниками, работает без проблем. Может ли кто-то помочь мне разобраться с этой проблемой?
| Сообщение посчитали полезным: |
|
Ранг: 536.4 (!), 171thx Активность: 0.66↘0.13 Статус: Администратор Создатель CRACKL@B
|
Создано: 28 ноября 2009 20:00 · Личное сообщение · #2
pilot34 пишет: всегда получаю "не могу найти заголовок" Так ковыряй исходники, посмотри при каком условии вылезает эта ошибка и потом разберись почему у тебя это происходит.
----- Всем не угодишь | Сообщение посчитали полезным: |
Ранг: 1.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 30 ноября 2009 20:00 · Личное сообщение · #3
Bad_guy пишет: Так ковыряй исходники, посмотри при каком условии вылезает эта ошибка и потом разберись почему у тебя это происходит. Да ковырял я, тока не получается...
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 01 декабря 2009 16:05 · Личное сообщение · #4
pilot34 пишет: Может ли кто-то помочь мне разобраться с этой проблемой? Обычно ответ можно найти в warning-ах Судя по исходникам и моему опыту, причина в том, что в те стародавние времена int занимал всего 2 байта, а сейчас 4. Замени везде int на short int и будет тебе счастье...
| Сообщение посчитали полезным: |
Ранг: 1.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 05 декабря 2009 14:50 · Личное сообщение · #5
tundra37 пишет: Обычно ответ можно найти в warning-ах Судя по исходникам и моему опыту, причина в том, что в те стародавние времена int занимал всего 2 байта, а сейчас 4. Замени везде int на short int и будет тебе счастье... поменял все int на short, но счастья не было... В чем-то другом проблема
| Сообщение посчитали полезным: |
Ранг: 23.5 (новичок), 5thx Активность: 0.02↘0 Статус: Участник
|
Создано: 06 декабря 2009 00:54 · Личное сообщение · #6
замени функцию fget_word в arj1.c на такую
| Сообщение посчитали полезным: |
Ранг: 1.5 (гость) Активность: 0=0 Статус: Участник
|
Создано: 06 декабря 2009 18:06 · Поправил: pilot34 · Личное сообщение · #7
прога начала работать, но не так как EXEшник от автора. При полном переборе появляется ошибка: Microsoft Visual C++ Debug Library Debug Error! Run-Time Xheck Failure #2 - Stack around the variable 'count' was corrupted. В чем может быть проблема?
| Сообщение посчитали полезным: |
Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 06 декабря 2009 18:34 · Личное сообщение · #8
Запарил уже. И тут его носом ткнули, и там. Нет, обязательно кто-то должен взять и пересобрать всё за него. Бери отладчик да разбирайся сам.
| Сообщение посчитали полезным: |