Посл.ответ |
Сообщение |
Ранг: 105.9 (ветеран) Активность: 0.06↘0 Статус: Участник
|
Создано: 03 апреля 2007 16:26 · Личное сообщение · #1
Добрый день.
Нарвался я сегодня на эту штуку, под названием p-code. Да, всяких декомпилеров хватает. Еще бы понять что они выдают. Подскажите пожалуйста где бы найти список комманд с разъяснением что она делает.
Вот хер его знает что это за "CI2UI1". Опкоды комманд нашел в хелпе к WKTVBDebugger, осталось описание...
loc_5D9986: CI2UI1
loc_5D9988: LitI2_Byte &H0
loc_5D998A: EqI2
loc_5D998B: AndI4
loc_5D998C: LitI4 &H0
loc_5D9991: ImpAdLdRf MemVar_740274
| Сообщение посчитали полезным: |
|
Ранг: 115.1 (ветеран), 3thx Активность: 0.07↘0 Статус: Участник
|
Создано: 03 апреля 2007 16:48 · Поправил: __ · Личное сообщение · #2
ставишь VB6, пишешь прогу(или берешь чужую), компилишь в native и p-code, сравниваешь с сорцом,
станет понятно
CI2UI1 - преобразование типов из однобайтного unsigned integer в двухбайтный integer
если ничего не путаю =)
| Сообщение посчитали полезным: |
Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 03 апреля 2007 18:58 · Личное сообщение · #3
seeq
Прогу выложи
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |
Ранг: 216.9 (наставник), 85thx Активность: 0.31↘0.15 Статус: Участник X-Literator
|
Создано: 03 апреля 2007 19:09 · Личное сообщение · #4
__ пишет:
ставишь VB6, пишешь прогу(или берешь чужую), компилишь в native и p-code, сравниваешь с сорцом,
станет понятно
Сложно все это. Проще погуглить на тему туторов по опкодам. Всего завались.
ps Я знал, что GPcH тут будет первым =)
----- Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей. | Сообщение посчитали полезным: |
Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 03 апреля 2007 19:33 · Личное сообщение · #5
Crawler пишет:
Сложно все это. Проще погуглить на тему туторов по опкодам. Всего завались.
На изучении всех 1400 опкодов года будет мало, потому проще воспользоваться декомпилятором.
Crawler пишет:
ps Я знал, что GPcH тут будет первым =)
C математикой плохо, я тут второй
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |
Ранг: 115.1 (ветеран), 3thx Активность: 0.07↘0 Статус: Участник
|
Создано: 03 апреля 2007 19:39 · Личное сообщение · #6
Crawler пишет:
Всего завались.
А вот это вряд ли. Туторы про патч jmp'ов в p-code встречаются.. Толковых туторов по p-code не видел ни одного ;)
| Сообщение посчитали полезным: |
Ранг: 85.5 (постоянный), 16thx Активность: 0.04↗0.05 Статус: Участник
|
Создано: 03 апреля 2007 19:56 · Личное сообщение · #7
В Ксакепе помню статейка проскакивала, вродь даже от GPcH'а - там было описалово самых распространённых опкодов и пример взлома какой-то проги.
| Сообщение посчитали полезным: |
Ранг: 469.0 (мудрец), 100thx Активность: 0.25↘0 Статус: Участник [www.AHTeam.org]
|
Создано: 03 апреля 2007 22:21 · Личное сообщение · #8
GPcH, может я ошибаюсь, но помоему я слышал, что у тебе у тебя есть список команд с кратким описанием??? Если я не ошибаюсь, то я гдето даже в инете его виде, только вот сохранить забыл...
----- -=истина где-то рядом=- | Сообщение посчитали полезным: |
Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 03 апреля 2007 22:52 · Личное сообщение · #9
KingSise пишет:
GPcH, может я ошибаюсь, но помоему я слышал, что у тебе у тебя есть список команд с кратким описанием??? Если я не ошибаюсь, то я гдето даже в инете его виде, только вот сохранить забыл...
Я описание не делал но его вроде быь сделал Сарж в Race: www.racevb6.com/
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |
Ранг: 5.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 16 мая 2007 17:28 · Поправил: droid · Личное сообщение · #10
Проще погуглить на тему туторов по опкодам. Всего завались.
Может будешь столь добр, что дашь ссылку хотя бы на один?
А то вот моих силенок не хватило, чтобы описание опкодов найти. В лучшем случае находил только список:
opcode mnemonic
PS:
На изучении всех 1400 опкодов года будет мало, потому проще воспользоваться декомпилятором.
Воспользоваться действительно проще. Только вот нема его.
| Сообщение посчитали полезным: |
Ранг: 161.0 (ветеран) Активность: 0.12↘0 Статус: Участник
|
Создано: 16 мая 2007 19:59 · Личное сообщение · #11
Была статейка от dmnt воде, там была прога на басике с п-кодом.. он там все расписал хорошо
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 17 мая 2007 01:07 · Личное сообщение · #12
Наверно статейка была глума
| Сообщение посчитали полезным: |
Ранг: 631.1 (!), 62thx Активность: 0.37↘0.01 Статус: Участник Автор VB Decompiler
|
Создано: 17 мая 2007 08:37 · Личное сообщение · #13
droid пишет:
Может будешь столь добр, что дашь ссылку хотя бы на один?
www.racevb6.com/
декомпилятор комментит пикод
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: |
Ранг: 5.8 (гость) Активность: 0=0 Статус: Участник
|
Создано: 17 мая 2007 12:55 · Личное сообщение · #14
Да, тулза любопытная. Только у меня он почему-то комменты к p-code пишет, а сами инструкции - нет. В сгенерированном файле получается следующее:
L00000008: 'Byte data: 0.
А опкод-то где? Что я не так выставил? Пробовал и "PCode w/GUI Data", и "PCode and Description w/GUI Data" - одинаково.
| Сообщение посчитали полезным: |
Ранг: 161.0 (ветеран) Активность: 0.12↘0 Статус: Участник
|
Создано: 17 мая 2007 15:36 · Личное сообщение · #15
Арка, точно, статейка от глума..
Я конечно немножко переборщил с ее описанием, но все равно интересно.. Статью выложил.
duvivi.at.tut.by/avsorg621tutor.rar
| Сообщение посчитали полезным: |
Ранг: 241.9 (наставник), 107thx Активность: 0.14↘0.01 Статус: Участник
|
Создано: 18 мая 2007 15:46 · Личное сообщение · #16
Посмотри может пригодится
www.nuc.cz/tutorials/&direction=0&order=&directory=VB%20REVERSING
forums.accessroot.com/showtopic=2942&hl=p-code
| Сообщение посчитали полезным: |
Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0 Статус: Участник Programmer and reverser
|
Создано: 20 мая 2007 13:42 · Личное сообщение · #17
hччp://www.vb-decompiler.org/
----- Уважайте других и пишите грамотно. | Сообщение посчитали полезным: |