15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
1

Задача сохранить в IDA Pro Advanced.v6.1 сложившиеся изминения

17.05.2014, 18:11. Показов 3985. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня! Задача сохранить в IDA Pro Advanced.v6.1 сложившиеся изминения?

Думаю для этой цели подойдет скрипт. Помогите написать кто может пожалуста!

Добавлено через 4 часа 51 минуту
Ну, вроде-1. создаем в той же папке документ с тем же названием, что смотрим но приписываем перед названием kopiya_.
2. Вносим туда код.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2014, 18:11
Ответы с готовыми решениями:

Скрипты в IDA Pro Advanced.v6.1
Тринируюсь писать скрипты, вчера уже написал один рабочий. Хочу удлинить прогу, и в заданое...

IDA Pro Advanced.v6.1 Ошибка при объявлении функции "Syntax error:static"
вот, пытаюсь обьявить функцию. static Funk() { auto a,b; b=fopen("File.com","wb");} 2:...

Сохранить изминения после перезагрузки
Задача со скрытым меню, по клику она прячится и показывается... Вопрос если я её спрятал хочу чтобы...

Как сохранить изминения в excel?
В Workbook_BeforeSave вставляю запрет на сохранение. Но Т.К. запрет сразу же вступает в силу КАК...

2
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
17.05.2014, 22:35 2
Лучший ответ Сообщение было отмечено Dimka-novitsek как решение

Решение

Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
изминения
Это от какого слова?
Миниатюры
Задача сохранить в IDA Pro Advanced.v6.1  сложившиеся изминения  
1
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
17.05.2014, 23:41  [ТС] 3
Круто!!! Круто!!! Так просто! СПАСИБО!!! Щас спробую!!

Добавлено через 27 минут
Да!!!!!! Только первый раз я выбрал из списка create DIF file и там где сохранить конечно же сминил расширение на .com но получил офигенный непохожий файл весьма огромного обьема что странно.

Я тогда create EXE file и вышло!!!!!

У меня всего-то вот
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 org 100h
seg000:0100                 assume es:nothing, ss:nothing, ds:seg000, fs:nothing, gs:nothing
seg000:0100
seg000:0100 ; =============== S U B R O U T I N E =======================================
seg000:0100
seg000:0100
seg000:0100                 public start
seg000:0100 start           proc near
seg000:0100                 mov     ah, 9
seg000:0102                 mov     dx, 158h
seg000:0105                 int     21h             ; DOS - PRINT STRING
seg000:0105 start           endp ; sp-analysis failed ; DS:DX -> string terminated by "$"
seg000:0105
seg000:0107                 xor     ax, ax
seg000:0109                 int     16h             ; KEYBOARD -
seg000:010B                 retn
И на 158h ,,Дима крутяк!!!,, .

Я же получил вначале

три метра дикого кода! Да!! С десятками стрелок и т.п.

Добавлено через 1 минуту
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
seg000:0100 ; File Name   : D:\MYPROG\=ютр* яряър\AAYmja_izm.com
seg000:0100 ; Format      : MS-DOS COM-file
seg000:0100 ; Base Address: 1000h Range: 10100h-102A5h Loaded length: 1A5h
seg000:0100
seg000:0100                 .686p
seg000:0100                 .mmx
seg000:0100                 .model tiny
seg000:0100
seg000:0100 ; ===========================================================================
seg000:0100
seg000:0100 ; Segment type: Pure code
seg000:0100 seg000          segment byte public 'CODE' use16
seg000:0100                 assume cs:seg000
seg000:0100                 org 100h
seg000:0100                 assume es:nothing, ss:nothing, ds:seg000, fs:nothing, gs:nothing
seg000:0100
seg000:0100                 public start
seg000:0100 start:
seg000:0100                 push    sp
seg000:0101                 push    7369h
seg000:0104                 and     [si+69h], ah
seg000:0107                 db      66h, 66h, 65h
seg000:0107                 jb      short loc_10171
seg000:010C                 outsb
seg000:010D                 arpl    [di+20h], sp
seg000:0110                 imul    ebp, [si+65h], 73616820h
seg000:0118                 and     [bp+si+65h], ah
seg000:011B                 outs    dx, byte ptr gs:[si]
seg000:011D                 and     [bp+di+72h], ah
seg000:0120                 db      65h
seg000:0120                 popa
seg000:0122                 jz      short loc_10189
seg000:0124                 and     fs:[bp+si+79h], ah
seg000:0128                 and     [bx+di+44h], cl
seg000:012B                 inc     cx
seg000:012C                 and     [bx+si+72h], dl
seg000:012F                 outsw
seg000:0130                 or      ax, 0D0Ah
seg000:0133                 or      al, [bx+di+41h]
seg000:0136                 pop     cx
seg000:0137                 insw
seg000:0138                 push    61h
seg000:013A                 arpl    cs:[bx+6Dh], bp
seg000:013E                 or      ax, 300Ah
seg000:0141                 xor     [bx+si], dh
seg000:0143                 xor     [bx+si], dh
seg000:0145                 xor     [bx+si], dh
seg000:0147                 xor     di, [bp+si]
seg000:0149                 and     [bx+si], dh
seg000:014B                 cmp     [bx+si], ah
seg000:014D                 xor     ax, 0D38h
seg000:0150                 or      dh, [bx+si]
seg000:0152                 xor     [bx+si], dh
seg000:0154                 xor     [bx+si], dh
seg000:0156                 xor     [bx+si], dh
seg000:0158                 aaa
seg000:0159                 cmp     ah, [bx+si]
seg000:015B                 inc     bx
seg000:015C                 xor     sp, [bx+si]
seg000:015E                 xor     si, [bx+di]
seg000:0160                 or      ax, 300Ah
seg000:0163                 xor     [bx+si], dh
seg000:0165                 xor     [bx+si], dh
seg000:0167                 xor     [bx+si], dh
seg000:0169                 cmp     [bp+si], bh
seg000:016B                 and     [bp+di+34h], al
seg000:016E                 and     [bp+di+30h], al
seg000:0171
seg000:0171 loc_10171:                              ; CODE XREF: seg000:0107j
seg000:0171                 or      ax, 300Ah
seg000:0174                 xor     [bx+si], dh
seg000:0176                 xor     [bx+si], dh
seg000:0178                 xor     [bx+si], dh
seg000:017A                 cmp     [bp+si], di
seg000:017C                 and     [di+38h], al
seg000:017F                 and     [bp+di+44h], al
seg000:0182                 or      ax, 300Ah
seg000:0185                 xor     [bx+si], dh
seg000:0187                 xor     [bx+si], dh
seg000:0189
seg000:0189 loc_10189:                              ; CODE XREF: seg000:0122j
seg000:0189                 xor     [bx+si], dh
seg000:018B                 inc     cx
seg000:018C                 cmp     ah, [bx+si]
seg000:018E                 inc     bp
seg000:018F                 inc     bx
seg000:0190                 and     [bx+di], dh
seg000:0192                 db      36h
seg000:0192                 or      ax, 300Ah
seg000:0196                 xor     [bx+si], dh
seg000:0198                 xor     [bx+si], dh
seg000:019A                 xor     [bx+si], dh
seg000:019C                 inc     dx
seg000:019D                 cmp     ah, [bx+si]
seg000:019F                 inc     bp
seg000:01A0                 xor     [bx+si], ah
seg000:01A2                 inc     bx
seg000:01A3                 xor     cx, [di]
seg000:01A5                 or      dh, [bx+si]
seg000:01A7                 xor     [bx+si], dh
seg000:01A9                 xor     [bx+si], dh
seg000:01AB                 xor     [di], dh
seg000:01AD                 cmp     [bp+si], bh
seg000:01AF                 and     [bx+di], bh
seg000:01B1                 xor     [bx+si], ah
seg000:01B3                 inc     bx
seg000:01B4                 xor     al, 0Dh
seg000:01B6                 or      dh, [bx+si]
seg000:01B8                 xor     [bx+si], dh
seg000:01BA                 xor     [bx+si], dh
seg000:01BC                 xor     [di], dh
seg000:01BE                 cmp     [bp+si], di
seg000:01C0                 and     [bx+di], bh
seg000:01C2                 xor     [bx+si], ah
seg000:01C4                 inc     bp
seg000:01C5                 cmp     [di], cl
seg000:01C7                 or      dh, [bx+si]
seg000:01C9                 xor     [bx+si], dh
seg000:01CB                 xor     [bx+si], dh
seg000:01CD                 xor     [di], dh
seg000:01CF                 inc     cx
seg000:01D0                 cmp     ah, [bx+si]
seg000:01D2                 cmp     [bx+si], si
seg000:01D4                 and     [di+43h], al
seg000:01D7                 or      ax, 300Ah
seg000:01DA                 xor     [bx+si], dh
seg000:01DC                 xor     [bx+si], dh
seg000:01DE                 xor     [di], dh
seg000:01E0                 inc     dx
seg000:01E1                 cmp     ah, [bx+si]
seg000:01E3                 cmp     [bx+si], si
seg000:01E5                 and     [di+30h], al
seg000:01E8                 or      ax, 300Ah
seg000:01EB                 xor     [bx+si], dh
seg000:01ED                 xor     [bx+si], dh
seg000:01EF                 xor     [di], dh
seg000:01F1                 inc     bx
seg000:01F2                 cmp     ah, [bx+si]
seg000:01F4                 cmp     [bx+si], si
seg000:01F6                 and     [bp+si], dh
seg000:01F8                 xor     [di], cl
seg000:01FA                 or      dh, [bx+si]
seg000:01FC                 xor     [bx+si], dh
seg000:01FE                 xor     [bx+si], dh
seg000:0200                 xor     [di], dh
seg000:0202                 inc     sp
seg000:0203                 cmp     ah, [bx+si]
seg000:0205                 cmp     [bx+si], si
seg000:0207                 and     [bp+di+41h], al
seg000:020A                 or      ax, 300Ah
seg000:020D                 xor     [bx+si], dh
seg000:020F                 xor     [bx+si], dh
seg000:0211                 xor     [di], dh
seg000:0213                 inc     bp
seg000:0214                 cmp     ah, [bx+si]
seg000:0216                 cmp     [bx+si], si
seg000:0218                 and     [bp+30h], al
seg000:021B                 or      ax, 300Ah
seg000:021E                 xor     [bx+si], dh
seg000:0220                 xor     [bx+si], dh
seg000:0222                 xor     [di], dh
seg000:0224                 inc     si
seg000:0225                 cmp     ah, [bx+si]
seg000:0227                 cmp     [bx+si], si
seg000:0229                 and     [bp+33h], al
seg000:022C                 or      ax, 300Ah
seg000:022F                 xor     [bx+si], dh
seg000:0231                 xor     [bx+si], dh
seg000:0233                 xor     ds:3A30h, dh
seg000:0237                 and     [bx+di], bh
seg000:0239                 xor     [bx+si], ah
seg000:023B                 inc     si
seg000:023C                 xor     cl, [di]
seg000:023E                 or      dh, [bx+si]
seg000:0240                 xor     [bx+si], dh
seg000:0242                 xor     [bx+si], dh
seg000:0244                 xor     ds:3A31h, dh
seg000:0248                 and     [bx+di], bh
seg000:024A                 xor     [bx+si], ah
seg000:024C                 inc     si
seg000:024D                 inc     si
seg000:024E                 or      ax, 300Ah
seg000:0251                 xor     [bx+si], dh
seg000:0253                 xor     [bx+si], dh
seg000:0255                 xor     ds:3A32h, dh
seg000:0259                 and     [bx+di], bh
seg000:025B                 xor     [bx+si], ah
seg000:025D                 inc     bp
seg000:025E                 inc     cx
seg000:025F                 or      ax, 300Ah
seg000:0262                 xor     [bx+si], dh
seg000:0264                 xor     [bx+si], dh
seg000:0266                 xor     ds:3A33h, dh
seg000:026A                 and     [bx+di], bh
seg000:026C                 xor     [bx+si], ah
seg000:026E                 xor     dh, [bx+di]
seg000:0270                 or      ax, 300Ah
seg000:0273                 xor     [bx+si], dh
seg000:0275                 xor     [bx+si], dh
seg000:0277                 xor     ds:3A34h, dh
seg000:027B                 and     [bx+di], bh
seg000:027D                 xor     [bx+si], ah
seg000:027F                 xor     [si+0Dh], al
seg000:0282                 or      dh, [bx+si]
seg000:0284                 xor     [bx+si], dh
seg000:0286                 xor     [bx+si], dh
seg000:0288                 xor     ds:3A35h, dh
seg000:028C                 and     [bx+di], bh
seg000:028E                 xor     [bx+si], ah
seg000:0290                 xor     [bx+di+0Dh], al
seg000:0293                 or      dh, [bx+si]
seg000:0295                 xor     [bx+si], dh
seg000:0297                 xor     [bx+si], dh
seg000:0299                 xor     ds:3A36h, dh
seg000:029D                 and     [bx+di], bh
seg000:029F                 xor     [bx+si], ah
seg000:02A1                 xor     dh, [si]
seg000:02A1 ; ---------------------------------------------------------------------------
seg000:02A3                 db 0Dh, 0Ah
seg000:02A3 seg000          ends
seg000:02A3
seg000:02A3
seg000:02A3                 end start
Добавлено через 4 минуты
Спасибо в общем огромное!!!
0
17.05.2014, 23:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2014, 23:41
Помогаю со студенческими работами здесь

Ida pro
таварищи подскажите де добыть сей софт(ida pro) с кряком google шо-то не помог

IDA PRO and atmega2561
Кто нибудь добавлял описание atmega2561 в avr.cfg для IDA Pro? Сам добавил, вот только сомневаюсь,...

Поиск в Ida Pro
Добрый день! Извиняюсь если такой вопрос уже был но как в Ida Pro выполнить поиск по radiobutton?...

[IDA PRO] Интересное выражение
Реверсил драйвер. Наткнулся на выражение: v1 =...

IDA PRO загрузить файл
Здравствуйте уважаемые специалисты. В часто задаваемых вопросах по IDA PRO мало внимание уделено...

IDA Pro. Нужно взять сигнатуру
Доброй ночи, хочу перейти с оли на иду, но как в иде посмотреть функции в памяти, к примеру если в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru