Не буду распространятся, что она может что нет это можно почитать здесь
Основная проблема - эта тулза спрашивает пароль к аккаунту и записывает его в зашифрованном виде в xml файл. Это не есть гуд, учитывая, что программа доступна в исходном коде, где можно подсмотреть публичный ключ. Имея этот ключ и файл с вашими настройками с закриптованным паролем внутри - можно получить, что? Правильно ваш натуральный пароль в живом виде, а это уже цурюк турма - угнаного перса, можно наверное будет вернуть, но любимый фракционный корабь - уже нет.
Что же делать? Все очень просто - вооружиться данной инструкцией + мозгами и править исходный код.
Итак, нам понадобится:
1. Програмный код, как добыть здесь
2. С# 2005 Express Edition - скачать здесь
Все вытягиваем, ставим.
Запускаем C#.
Открываем проект EVEMonCSharp из директории куда залился программный код
Ищем в панельке справа со списком файлов файл EncryptionHelper.cs
Открываем
Ищем строку:
private static string m_key = "e8Now%n(7Or;[+ow"; //keep it secret, keep it safe
Это и есть магический ключик. Включаем режим замены символов (чтобы длина ключа не изменилась) и вместо "e8Now%n(7Or;[+ow" вбиваем свои произвольные символы. Внимание! Необходимо
1. чтобы длина ключа не изменилась
2. используйте максимально широкий набор символов (большие и маленькие буквы, цифры, знаки препинания)
Сохраняем файл
Теперь можно изменить путь хранения конфигурационных файлов и заховать его там где, Макар коров не пас. Путь находится в файле Settings.cs
Находим файл, открываем его, ищем строку
m_DataDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/EVEMon";
Меняем на
m_DataDir = "d:/Tam/Gde/Makar/Krov/Ne/Pass/Cfg";
Особые извращенцы, вроде меня могут указать путь к флешке или дискетке.
Сохраняем файл.
Теперь остается собрать пакет.
Для начала ищем вверху окна 3 выпадающих списка, в первом будет стоять "Debug" - выбираем из списка "Release"
Петерь в окошке слева "Solution Explorer" находим корень дерева файлов, который называется EVEMon и жмем на нем правую кнопку мыши и выбираем "Build" или "Rebuild". Проект собирается. Как он соберется можно забирать новый EVEMon personal Edition

Не забудем удалить програмный код - там хранится новый публичный ключ в открытом виде.
Вот теперь стало немного безопаснее. Надеюсь, что кого-нибудь это убережет от неприятных моментов.
P.S. Не забудьте удалить старые конфигурационные файлы. Они обычно лежат в "Documents and Settings/Имя пользователя/Application Data/EVEMon"
P.P.S. Надеюсь, что тему прикрепят
Сообщение отредактировал Akato: 24 April 2007 - 13:07