Посл.ответ |
Сообщение |
Ранг: 6.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 10 октября 2009 21:36 · Личное сообщение · #1
Здравствуйте, появилась необходимость создать TLS на масме, по примеру ap0x я все сделал, правда для этого приходится в ручную править RVA TLS структуры и ее размер. А вот в примере с wasm.ru на FASM не говорится о правдке PE. Вопрос вот в чем, всегда ли необходимо ручная правка PE для создания TLS ?
| Сообщение посчитали полезным: |
|
Ранг: 0.4 (гость) Активность: 0=0 Статус: Участник
|
Создано: 10 октября 2009 22:29 · Личное сообщение · #2
Я думаю что асме надо вручную, может там макрос какой был?
| Сообщение посчитали полезным: |
 Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 11 октября 2009 01:43 · Личное сообщение · #3
KeyPr0 пишет: Я думаю что асме надо вручную, может там макрос какой был? а я думаю, что ты не разбираешься в вопросе и ляпнул не по делу. твой ответ из серии "сам ничего толкового сказать не могу, а вот макросы что-то слышал". впредь держи свои "может там макрос какой был?" при себе: это форум "Вопросы новичков", здесь приветствуются ответы новичкам, которые могут помочь им найти решение! Во вложении TlsInAsm от EliCZ f15b_10.10.2009_CRACKLAB.rU.tgz - TlsInAsm.rar
----- EnJoy! | Сообщение посчитали полезным: |
Ранг: 6.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 11 октября 2009 12:01 · Личное сообщение · #4
Спс, попробую разобраться  , не простой пример
| Сообщение посчитали полезным: |
 Ранг: 355.4 (мудрец), 55thx Активность: 0.32↘0 Статус: Uploader 5KRT
|
Создано: 11 октября 2009 13:28 · Личное сообщение · #5
Статья о TLS на ассемблере wasm.ru/article.php?article=tls
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes | Сообщение посчитали полезным: |
Ранг: 6.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 11 октября 2009 15:31 · Поправил: dmoon · Личное сообщение · #6
Эту статью я читал, я же написал о том что в том (с сайте wasm) примере TLS создается на FASM без правка PE
| Сообщение посчитали полезным: |
 Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 11 октября 2009 17:26 · Личное сообщение · #7
в примере, который я приложил, всё делается без правки PE если тот пример не ясен, могу приложить другой - попонятнее
----- EnJoy! | Сообщение посчитали полезным: |
 Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 11 октября 2009 22:02 · Личное сообщение · #8 |
Ранг: 6.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 11 октября 2009 23:29 · Личное сообщение · #9
Спасибо, материала хватит, буду разбираться.
| Сообщение посчитали полезным: |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors
|
Создано: 12 октября 2009 00:32 · Поправил: MasterSoft · Личное сообщение · #10
dmoon пишет: Спасибо, материала хватит, буду разбираться. Ну возьми ещё на всякий случай  www.xakep.ru/magazine/xa/118/080/1.asp P.S.: По ссылке статейко по TLS от Криса Касперски
| Сообщение посчитали полезным: |
Ранг: 6.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 13 октября 2009 21:58 · Личное сообщение · #11
Jupiter По примеру TLS EntryPoint Fix есть вопрос, если к примеру я хочу обьявить функцию nn в EntryPoint proc, то как обьявить ее прототип ? стандартно не выходит, мне например не нужно чтобы nn вызывалась в TLS.
| Сообщение посчитали полезным: |
 Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired
|
Создано: 14 октября 2009 15:02 · Личное сообщение · #12
dmoon, могу предположить, что это тебе нужно для нового кейгенми, я прав?
----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: |
Ранг: 6.0 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 14 октября 2009 17:11 · Поправил: dmoon · Личное сообщение · #13
Да, хочу сделать patch me  . Много идей, но недостаточно опыта
| Сообщение посчитали полезным: |