Захват разрушением указателей.

Тема в разделе "WASM.ZEN", создана пользователем Clerk, 22 авг 2009.

  1. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    kaspersky
    Клерк забанен за неподобающе оскорбительное отношение к пользователям форума на срок одна неделя. А вообще есть тема про жалобы. Человек интересный, но с социальными навыками у него не особо.
     
  2. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    Great
    > Клерк забанен за неподобающе оскорбительное отношение
    > к пользователям форума на срок одна неделя.
    правосудие восторжествовало, поздравляю! формально и по сути вы правы, раз человек нарушает Устав, его нужно по всей строгости закона....

    но! клерк таки пришел сюда со своими идеями. новыми и интересными. и продуктивно участвует в их обсуждении. и что вы выиграли забанив его? соотношение полезной инфы на форуме к срачу от этого только ухудшилось ;(

    > А вообще есть тема про жалобы.
    во, правильно. вы еще и меня забаньте что пожаловался не там

    > Человек интересный, но с социальными навыками у него не особо.
    клерк и мне говорил (публично) все, что он про меня думает. и небезызвестный Dr. Golova писал, что мыщъх: выскочка, неудачник и баклан. как будто остальные хакеры социальные люди. а на обиженных вообще-то воду возят. это ж какое нужно больное самолюбие иметь, чтобы обижаться на каждый высер, вместо того чтобы улыбнуться ;)

    короче, собираем кворум. мыщъх за то, чтобы клерка тут же разбанили и больше не банили, потому как клерк - гуру.

    кто еще? кто за клерка?
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    kaspersky
    Дык а я то и не обижался ни на кого, вообще речь не обо мне. И он писал не обо мне. А тут речь о том, что оскорбления пользоватеей на этом форуме неприемлимы. Ты бы удосужился еще почитать его посты, а не просто лепить тут непонятное. И да, заметь, я тебе это прямо говорю.
     
  4. wh

    wh New Member

    Публикаций:
    0
    Регистрация:
    1 ноя 2009
    Сообщения:
    137
    kaspersky возьми уже контакты у клерка и пообщайтесь приватно...Проблем-то..забанили...А то устраиваете тут государственный переворот прямо...кто за кого..
     
  5. Derek

    Derek New Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2008
    Сообщения:
    121
    kaspersky
    Вы подпись Clerk'а пропускаете мимо кассы? Думаю, virustech.org он все же посещает. Там он, так сказать, в своей среде.
     
  6. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    А что, это мысль.
     
  7. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    +1000
    На моей - раз в 20-й.
    правила для всех одни.
    kaspersky Вы как ребенок ей-богу..
     
  8. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Мое мнение кагбэ всем пох, но задумайтесь: когда Клерк был забанен, форум стал в стопицот раз менее интересным. Да и вообще, как-то глупо банить кого-то за то, что он кого то оскорбил, перерастет топик в срач -- закройте. Имхо, для форума полезнее Клерк, отвечающий на идиотские посты в духе "ты гоvно и быдло", и при этом совершенно нормально на нормальные темы, чем мир и спокойствие =\.
    Зачем банить за оскорбления? Просто потому что это плохо? Типа боженька покарает? =\
     
  9. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Потому что это не приемлимая манера поведения. С такими манерами поведения на другой форум, либо в личку.
     
  10. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    Velheart
    Ты не прав. Для форума полезно уметь правильно общаться. Если уважаемый всеми Clerk не умеет, либо не хочет терпимо общаться, и правила не читал, то это не значит, что его не предупреждали, и что можно так себя вести. Если нервы не впорядке, то вы можете выражать их, но не на этом форуме.
    Я думаю, да и не только я, Клерк полезен форуму, когда он пишет нормальные посты, а если он себя сдержать не может, то мы ему поможем уменьшить свой пыл.
    В общем господа, хватит анархии, 10 раз подумайте прежде чем сказать что-либо, своему оппоненту. Слово, как говорится, не воробей.
     
  11. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Да я как бы говорил о том почему есть правило "бан 2 недели за оскорбление".. кого _адекватного_ это вообще может волновать?.. и о прямых последствиях для форума =) Об этом были 3 последних предложения предыдущего поста =)
     
  12. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Почему бы оффтоп, начатый нелепой "малявой", не перенести в более подходящее место, например - WASM.SITE ?
     
  13. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Движок не позволяет разделять темы. Однако, дальнейшее обсуждение предлагаю продолжить в WASM.SITE. Если, конечно, у кого-нибудь еще осталось что обсудить. Есть тема жалоб модераторам, о чем я Крису сразу же сообщил

    Тему я закрываю временно. Когда клерк вернется, может отписать мне в ПМ, или любому другому модератору или администратору, тему откроют снова.
     
  14. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    Открыто по просьбе начинателя темы.
     
  15. d2k9

    d2k9 Алексей

    Публикаций:
    0
    Регистрация:
    14 сен 2008
    Сообщения:
    325
    Клерку респект. Весьма интересная техника захватов и его IDP, такого кол-ва интересных примеров как у него на вирустече ни у кого не видел. Ещё бы научить его писать всё на пуре си вместо асма для портабельности :)
     
  16. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Обсуждали долго, думаю будет апдейт. Деограмка:
    [​IMG]
    Вобщем можно описать маршрут битовой картой. Тогда двиг сделает полностью всё сам, например для этой схемы:
    Код (Text):
    1. ~~~~~~~~ По шагам последовательно ~~~~~~~~
    2. 1. Бактрейс(2 шага(процедуры или фрейма)).
    3. 2. Трассировка(1 процедура).
    4. 3. Skip(пропускаем 1 процедуру).
    5. 4. Трассировка(1 процедура).
    6.  
    7. ; Route flags
    8. ;
    9. RF_CONTINUE equ 0   ; Прекращение трассировки.
    10. RF_TRACE_INTO   equ 1   ; Трассировка(вход в процедуру).
    11. RF_TRACE_OVER   equ 2   ; Пропускание процедуры.
    12. RF_TRACE_BACK   equ 3   ; Бактрейс(захват адреса возврата).
    13.  
    14. ~~~~ Карта(маршрут) ~~~~
    15. Dim Flag(Type)  Count
    16. [+0]    RF_TRACE_BACK   2
    17. [+1]    RF_TRACE_INTO   1
    18. [+2]    RF_TRACE_OVER   1
    19. [+3]    RF_TRACE_INTO   1
    Если принять описатель одного шага за один байт, то два бита займут тип операции, тогда счётчик - 64 процедуры. Для данного графа маршрут займёт 4 байта.
     
  17. d2k9

    d2k9 Алексей

    Публикаций:
    0
    Регистрация:
    14 сен 2008
    Сообщения:
    325
    Кстати, картинки на эту тему только у тебя есть :)
    А мне бы вот на Си научиться определять адрес возврата функции... Удобно, к примеру, для определения из какого модуля вызывают твою функцию (либо захваченную).
     
  18. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    d2k9
    void *ret_addr;
    __asm mov ret_addr,dword ptr [ebp+4];
     
  19. J0E

    J0E New Member

    Публикаций:
    0
    Регистрация:
    28 июл 2008
    Сообщения:
    621
    Адрес:
    Panama
    _ReturnAddress()
    _AddressOfReturnAddress()
     
  20. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    Код (Text):
    1. ...function(a1,a2,a3,....an)
    2. //stdcall, cdecl, thiscall
    3. ret_addr=*((((DWORD*)&a1)-1));
    4. //pascal
    5. ret_addr=*((((DWORD*)&an)-1));