Сейчас на форуме: Kybyx, user99 (+2 невидимых)

 eXeL@B —› Оффтоп —› x64 слетают проги.
. 1 . 2 . >>
Посл.ответ Сообщение


Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 16 апреля 2014 03:43
· Личное сообщение · #1

Половина приложений(скомпилены масмом), которые работали на x32 слетают где то в недрах RtlUserThreadStart(), так как она выплняется до EP, то видимо это какой то баг в пе формате, который масм собирает(линкер). Символов пока нет, хз почему.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 16 апреля 2014 08:33 · Поправил: VodoleY
· Личное сообщение · #2

ты случаем обновы на винду не ставил? есть обнова с такой болячкой.. именно х64 мод
З.Ы. Лечится убиванием этого обновления.. номер его не помню. можно нагуглить

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 18 апреля 2014 06:02 · Поправил: Dr0p
· Личное сообщение · #3

VodoleY

> systeminfo

9422_18.04.2014_EXELAB.rU.tgz - log.txt

Не проблема разобраться, но геморно. Это нужно ставить софт, сливать символы етц.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 18 апреля 2014 06:58 · Поправил: VodoleY
· Личное сообщение · #4

Dr0p имхо.. 1ый тест.. поставь чистую винду под вмварей и тести.. снеси нафик все апдейты...
З.Ы. и кстати.. у меня подобным образом под дебагером падали экзешники при наличии каспера.. даже вырубленного

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 18 апреля 2014 09:00
· Личное сообщение · #5

VodoleY

Да, каспера поставил чтобы клиф стянуть




Ранг: 88.2 (постоянный), 111thx
Активность: 0.070.01
Статус: Участник

Создано: 18 апреля 2014 11:39
· Личное сообщение · #6

Ого, Инди начал копать под х64 и внезапно обнаружил, что его поделия на нем не робят, о чем ему говорили уже несколько лет.

| Сообщение посчитали полезным: f803542, Nightshade


Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 18 апреля 2014 12:55
· Личное сообщение · #7

Airenikus

Всё робит, тут фолты в загрузчике при запуске приложения до начала его выполнения.




Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 18 апреля 2014 13:12 · Поправил: ajax
· Личное сообщение · #8

Dr0p
"masm32 dead". с этим стоит смириться, если цель не супервирусня. x64 положила на все(х) хитрые аппы 32
да, masm от студии 2010 и поздних так же косячит?

-----
От многой мудрости много скорби, и умножающий знание умножает печаль




Ранг: 1.0 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 18 апреля 2014 22:48 · Поправил: buhanka
· Личное сообщение · #9

уже ж сколько писали, что гуанокодес, та еще на асме не взлетит дальше металлолома с хп, за которым илита копается сутками в недрах венды
скока лет откладывал деревянные на 6гб памяти?

| Сообщение посчитали полезным: unknownproject


Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 18 апреля 2014 23:49 · Поправил: Модератор
· Личное сообщение · #10

buhanka

Вот рядом тема про загрузчик. LWE на x64 шикарно робит.



Ранг: 44.8 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 18 апреля 2014 23:57
· Личное сообщение · #11

Индюш никого не слушайте а компелируйте изовсех сил тем более что говорят вы купили новый ЭВМ! Поздравляю! а по теме качайте микрософтовский асм там все робит

| Сообщение посчитали полезным: unknownproject


Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 19 апреля 2014 00:04
· Личное сообщение · #12

SegFault

А есть другой масм лол



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 19 апреля 2014 00:11 · Поправил: unknownproject
· Личное сообщение · #13

SegFault пишет:
а по теме качайте микрософтовский асм там все робит

Он для этого почку продал.Судя по тому, как он плаг второй ольги на первой запускал, то тормоз (или даун) еще тот.

-----
TEST YOUR MIGHT




Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 19 апреля 2014 00:14
· Личное сообщение · #14

Можно бинарь без деструктивных функций?
Проверю у себя.




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 19 апреля 2014 00:17
· Личное сообщение · #15

F_a_u_s_t

Любой мой модуль. Пробовал методом тыка коментить код, пустые не слетают. Возможно это киса проделки.



Ранг: 0.0 (гость)
Активность: 0.250
Статус: Участник

Создано: 19 апреля 2014 00:40
· Личное сообщение · #16

Dr0p пишет: Любой мой модуль

Проверил два модуля, падает.
Например модуль с атача падает здесь
00031727 jmp dword ptr ds:[75C41064h]

beca_19.04.2014_EXELAB.rU.tgz - Troute.exe




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 19 апреля 2014 01:11 · Поправил: Dr0p
· Личное сообщение · #17

F_a_u_s_t

Вроде норм отрабатывает. 64 винда это кривая унылость. Я уже про линусы подумал.



Ранг: 8.0 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 19 апреля 2014 01:52 · Поправил: dova
· Личное сообщение · #18

Dr0p, Не знаю как там насчёт винды x64, но линусы не нужны и подавно. Кривая архитектура, напичканная кучей излишеств и костылей (каналы, псевдотерминалы и тп для взаимодействия процессов), бредовая идеология "всё есть файл" (в винде вот "всё есть объект" - куда более рационально звучит), множество извращний для создания потоков и процессов, аля fork(), exec()...., вместо адекватных CreateProcess, CreateThread, совершенно унылый способ взаимодействия ядра и юзера - через файловую систему proc (додумались же до такого), вместо логичных IRP пакетов в винде... В общем ось чисто учебная и изучение её, написание кода под неё - зря потраченное время. + Её никто и не юзает. Только разве что на серваках, из-за дороговизны виндовых, или помешанности на открытом коде.

| Сообщение посчитали полезным: Dr0p


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 19 апреля 2014 09:13
· Личное сообщение · #19

лол виндузятники не осилившие линукс
/proc тоже самое что и objtree показывает
только в винде эту фс спрятали для неявного использования
ну итд по тексту




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 19 апреля 2014 09:29
· Личное сообщение · #20

reversecode

В нт всё строго и логично. Линусы это для нищебродов.



Ранг: 8.0 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 19 апреля 2014 13:45
· Личное сообщение · #21

reversecode Смысл освоения учебной оси, писавшейся студентами, когда есть адекватная профессиональная ось? Я вот уже много раз пожалел о потраченном времени от прочитанных Вахалий и Стивенов.



Ранг: 50.0 (постоянный), 31thx
Активность: 0.090.1
Статус: Участник

Создано: 19 апреля 2014 14:07
· Личное сообщение · #22

Dr0p пишет:
В нт всё строго и логично. Линусы это для нищебродов.

Да в линусе тоже все в общем то весьма логично. За исключением
того что его писали пидорасы для пидорасов, обуреваемые
мечтой о совместимости. Отсюда и дикий оверхед



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 20 апреля 2014 04:49 · Поправил: unknownproject
· Личное сообщение · #23

Dr0p пишет:
Линусы это для нищебродов.

Еще скажи, что у тебя винда лицензионная.Не смеши меня.
Dr0p пишет:
64 винда это кривая унылость.

Это говорит о том, что ты атец, а точнее мамонт. 32 битные проги - это уже почти прошлый век, так же как и 32 битные венды типа хп и 98.На них только задроты сидят, у кого тачки времен советской эпохи.Неужто кроцкеру хардкорному непосильно изучить яп высоко уровня и не раскалять себе задницу своими говноподелками и громкими высказываниями в сторону свободного по ? И мегапревадные тулзы здешние вообще веселят чуть менее, чем полностью, так как кроме как на xп не работают и строго 32 битные.Слов нет.Все стремятся к поддержке всех ос линейки NT, а здешние мамонты до сих пор дрочат на старье.

-----
TEST YOUR MIGHT





Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 21 апреля 2014 08:10
· Личное сообщение · #24

unknownproject

Причём там железо. В 64 даже дебаггера норм нет. Конвенция вызова кривая, даже очень. Нет обратной совместимости с 32. А стремятся к поддержке всей линейки только с целью личной выгоды. Есно мне это не нужно. Да и 32 ось я знаю за много лет очень хорошо, в ново оси всё новое.




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 24 апреля 2014 05:26
· Личное сообщение · #25

50Hz_220B_1200W

Всё верно сказали. Прекращай мне топик спамить.

> На 64 битной 8 даже можно без проблем запустить (внезапно) игру 10 летней давности.32 битные процессы в отдельном адресном пространстве работают, как это было с 16 битными в 32 битных системах, так что не пизди.

Я сказал про обратную совместимость. Это значит что x64 код на 32 не выполнить.



Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 24 апреля 2014 05:30 · Поправил: 50Hz_220B_1200W
· Личное сообщение · #26

Dr0p пишет:
Я сказал про обратную совместимость. Это значит что x64 код на 32 не выполнить.

А смысл это делать вообще ? Или тебе по нраву костыль еще приделывать, чтобы была эмуляция адресов 64 битной разрядности.Я за масм ничего не скажу, так как прогаю на делфи, но 32 битная прога, собранная на 64 битной 7 работает без проблем везде, как ни странно, хотя вызовы апи функций происходят из как уже было сказано вышеописанных говномодулей с длинными именами (нахер это было сделано - непонятно).




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 24 апреля 2014 05:32
· Личное сообщение · #27

50Hz_220B_1200W

А смысл вообще в x64, если есть IA32 ?



Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 24 апреля 2014 05:45
· Личное сообщение · #28

Dr0p пишет:
А смысл вообще в x64, если есть IA32 ?

А вот хуй его знает, все равно 32 битный процесс работает как 32 битный, то есть по факту идет разделение, даже системные директории аля програм файлс и систем32 разбиты по разрядности.Скорее всего это было сделано, чтобы оставить поддержку 32 битных прог и исключить возможный конфликт при одновременной работе прог разной разрядности.




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 24 апреля 2014 05:48
· Личное сообщение · #29

50Hz_220B_1200W

x64 не является альтернативой, это костыль. Искусственное ограничение 4GB можно обойти. Совершенно не ясно зачем это надо. Поставлю себе норм 32 ось.



Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 24 апреля 2014 05:52 · Поправил: 50Hz_220B_1200W
· Личное сообщение · #30

Dr0p пишет:
Искусственное ограничение 4GB можно обойти.

Ну если вычесть то, что отожрет видеокарта и выключенный ремап в биосе, то для юзера останется мизер.
По факту это не костыль, а скорее как эмулятор, x86 x 2.


. 1 . 2 . >>
 eXeL@B —› Оффтоп —› x64 слетают проги.

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати