ммм... Подскажите прогу\код которым мона перекодировать "адрес" переполнения в буквы. И так же чем перекодировать строчку в асм.... Чем именно? в данный момент хочу это перевести: Код (Text): лYлишяяяIIIIII7IIIIIIIIIIIQZjDXP0A0AkAATBA2AA2BA0BAX8ABPuhi9l8h1TC0GpWpLK0EwLnk1lGuQhC1HolKRouHLKco10S18kqYlK6TlKGqHndqO0MIllNdKp0tvgJa9ZvmUQkrJKhtGKpT5tUTaekUlKAOwT4AHkqvnkFlbknk3owlTAhknkWllKFaHkOyaLq4VdHCTqKp1tLK70FPOuO0AhFlnkCpFllK0p5LnMNkPh5XhkVilKK0nPWpS0s0NkbHgLCoP1JVQp66mYXxmSIP3KV0BHAnXXm2psAxohinozTNBwIo8g3S0mu4A0fOpcepRNCU1d10t53CcUQb10QcAeGP2T0zBUa06O0aCTqt5pWVeppnauRTEp2LpopcsQrL2GT22OBU0pUpqQe42MbIPnBIt3bTCB0aBTpoPrAcgPQc45wPfO2Aatqt5PD
Что значет перекодировать строчку в асм? может дизассемблером? Какой адрес, где переполнение? Адрес это цыфры с буквами - как ты его просто в буквы перекодировать хочеш? Можна калькулятором попробовать.
А по существу, при переполнении затерается адрес возврата, по возврату на который винда орет, т.к. адрес неверный и выкидывает ошибку, что программа обратилась по адресу такому то. если вводить в прогу типа: "qwertyuiopasdfghjklzxcvbnm..." сам адрес возврата может затерется например "cvbn", но в виндовской ошибке это "cvbn" будет представлено в виде цифр. Перекодировав эти цифры обратно в буквы -- узнаешь на какие по номеру символы приходится перезапись адреса возврата. Все это ради того что бы в сл.раз вместо "cvbn" написать нужный, потдельный, левый, адрес, опять же в буквах. Все что я спрашиваю, это кусочек кода который производит перекодировку в обоих направлениях как из цифр в символы, так и в цифры из символов. Вы все это прекрасно знаете, мне, наверно, надо было бы поподробней описать существо ситуации...
А вот и код: Код (Text): char string[5] = { 0 }; *((unsigned int*)(string)) = error_address; // Тут и пишем наш адресок :) printf( "%s\n", string );
pikador А поподробнее? Адрес может быть из диапазона загрузки системных библиотек... Типа функция бла-бла-бла обратилась по адресу "адрес который ты ввел в виде буков". Че дальше будешь делать с прогой?
...pikador, если я правильно тебя понял, тебе пригодится справочник tech help general index->ascii-> character set matrix, а программу напишешь сам лови:......чета не отправляется...
с прогой? ничего. закрою. если ты имел в ввиду с адресом, то в сл. раз буду знать окуда сшеллкод писать...