|
Ассемблеристы чем заменить movq %xmm0,0xffffffd8(%ebp) не изменяя ничего. |
☑ |
0
smaharbA
26.04.12
✎
15:11
|
Есть таковая инструкция - нужно пропатчить (т.е. не меняя файла в целом) заменить на команду без ммх
|
|
1
ThreeTONE
26.04.12
✎
15:12
|
nop
|
|
2
smaharbA
26.04.12
✎
15:14
|
ну да, оно конечно ))
|
|
3
aleks-id
26.04.12
✎
15:16
|
последовательность байт давай
|
|
4
andrewks
26.04.12
✎
15:17
|
если пох на результат, то таки да, nop
|
|
5
qeos
26.04.12
✎
15:21
|
на call замени..
|
|
6
aleks-id
26.04.12
✎
15:23
|
movaps
|
|
7
smaharbA
26.04.12
✎
15:23
|
(5) кал чего ?
(3) пока нет, оно тут 0x81b8930: movq %xmm0,0xffffffd8(%ebp)
буду смотреть
|
|
8
Midaw
26.04.12
✎
15:24
|
(0) ну так заменишь одну. наверняка будет и другие.
|
|
9
Midaw
26.04.12
✎
15:25
|
(8)+ то есть как вариант сначала nop
|
|
10
smaharbA
26.04.12
✎
15:25
|
(8) вполне вероятно
процессор
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Celeron (Coppermine)
stepping : 6
cpu MHz : 696.046
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse up
bogomips : 1393.44
|
|
11
smaharbA
26.04.12
✎
15:31
|
походу затея вполне гиблая, ни байта отладочного (
|
|
12
Midaw
26.04.12
✎
15:41
|
где ты нашел ехе без отладки. и даже не спрашиваю какая истинная задача )
|
|
13
aleks-id
26.04.12
✎
16:36
|
push ebp
pop xmm0
не прокатит такая конструкция?
|
|
14
romix
26.04.12
✎
16:43
|
Если замена не влезет - то call, либо jmp туда-обратно, а во вставленном доп. куске уже делать что угодно.
|
|
15
romix
26.04.12
✎
16:44
|
jmp short
|
|
16
aleks-id
26.04.12
✎
16:49
|
(15) уверен что short хватит чтобы в свободный участок перейти?
|
|
17
romix
26.04.12
✎
17:42
|
(16) Ну можно пару команд перенести в новый кусок, каких-нибудь mov, чтобы место под длинный переход освободить.
|
|
18
Torquader
26.04.12
✎
22:45
|
Надо контекст смотреть - иногда можно несколько инструкций объединить - и тогда не надо будет прыжки делать.
|
|
19
Рэйв
26.04.12
✎
22:52
|
ТС - хитрая сволочь! :-))
Все он знает.:-)
|
|
20
Рэйв
26.04.12
✎
22:53
|
* это он так развлекается
|
|