Charles c полной инструкцией на русском.

Часто особенно у новичков возникают вопросы по использованию программы Charles (Чарльз), потому я все же решил выложить описание работы с программой и ответы на часто задаваемые вопросы по использованию Charles . Так как программа на английском языке, а с инглишем у жителей стран бывшего СССР не сложилось, то кое-что пришлось перевести...

Итак, читаем вникаем и запоминаем... потому как если я увижу вопросы после этой статьи, то просто буду банить, чтобы научились уму разуму)...

Charles Web Debugging Proxy - это HTTP proxy/HTTP монитор/Reverse Proxy позволяющий пользователю наблюдать за всем HTTP траффиком между его компьютером и сетью Интернет. Это включает в себя запросы (requests), ответы (responses) и HTTP заголовки (содержащие cookies и кэш информацию). Charles отображает весь трафик в виде папок с названием серверов. Внутри каждой папки содержатся запросы, которые отображают происходящие события, связанные с данным сервером.

Если Mozilla Firefox не ловит запросы :

Необходимо установить специальный плагин для браузера , чтобы Charles смог контролировать запросы. ПЛАГИН

Если Google Chrome не ловит запросы :

Работа с программой :

Для того, чтобы Charles начал или остановил запись траффика, необходимо нажать на кнопку "Start/Stop Recording" находящуюся на панели инструментов программы (белый круг с точкой).

Если по каким то причинам Charles не отображает связь с нужным вам сервером, то есть не отображается папка с гетевеями, проверьте, не добавили ли вы данный сервер в игнор. Для этого необходимо зайти в меню Proxy->Recording->Settings и там проверить, не присутствует ли нужный вам сервер в графе Ignore Hosts. Если он там есть, удалите его кнопкой Remove. (а простая переустановка программы ничего не изменит и сервер по прежнему будет игнорироваться)

Для того чтобы отредактировать конкретный запрос в Charles, вам необходимо кликнуть правой кнопкой по строчке, например по gateway.php и выбрать там Edit. После внесения нужных изменений, необходимо нажать внизу кнопку Execute, и запрос будет отправлен на сервер.

Если Вам нужно заставить Charles перехватывать запросы с нужного сервера, вам необходимо нажать правой кнопкой по папке сервера в списке и выбрать в контекстном меню Breakpoints(БРЯКИ ). Далее необходимо в панели инструментов Charles нажать на красный шестиугольник с надписью Enable/Disable Breakpoints. После этого программа будет остановливать каждый входящий и исходящий запрос связанный с данным сервером. Вы можете редактировать запросы или отправлять сразу кнопокй Execute. Исходящие запросы, от вас к серверу, будут появляться в Charles с красными стрелками вверх. Входящие запросы, ответы сервера, появляются со стрелкой вниз.

Функционал , или разбираемся с кучей красивых кнопочек в Charles...

Кнопки :

Создание новой сессии -
Открыть сессию (например сохраненную ранее) -
Закрыть выбранную сессию -
Сохранить сессию -
Очистить сессию -
Найти текст/цифры в выбранной сессии -
Кнопка записи -
Кнопка регулирования (как правило, редко используется) -
Кнопка Включения/Выключения Перехвата данных -
Кнопка повтора. Повторяет выбраное(ые) процесс -
Кнопка утверждения выделенного процесса(практически не используется) -
Кнопка задействования других кнопок на этой же панели -
Настройки программы -
Последний пункт с корзиной - совершенно не нужен, если Вы крякните программу)...

Виды пакетов :

Полезные для нас :

Ненужные пакеты (мусорные)







Виды запросов Charles :

Исходящий Запрос (Со стрелочкой вверх):

Входящий запрос (Со стрелочкой вниз):

Установка Charles принципиально не чем не отличается от других программ, появится окно, в котором необходимо нажать Next :


Далее необходимо выбрать компоненты для установки, список их не богат, потому оставляем все, по умолчанию и жмем Next :


Переходим в следующее окно диалогового установщика, где нам предлагаю выбрать путь, куда инсталлировать (устанавливать) программу и ее компоненты, по умолчанию эта папка Program Files , я в нее и установил, нажав Install :

В завершении процесса установки, появляется окно, которое говорит нам, все замечательно, все правильно установилось и какие мы большие молодцы, что справились, с столь тяжелейшим процессом))), жмем Finish , на этом установка завершена:


Плагин Charles для FireFox , перейдя по ссылке, появится окно, которое нам сообщит, что FireFox заблокировал запрос на установку программного обеспечения на компьютер с этого сайта (www.charlesproxy.com) (установочные окна могут отличаться в зависимости от версии браузера FireFox, я привожу пример на базе 4-той версии)... Вам необходимо нажать "Разрешить ":


После этого появится окно загрузки:


Далее появится окно с сообщением о "Установке программного обеспечения", жмете -> "Установить сейчас ":


Появится сообщение о том, что Charles Autoconfiguration будет установлен после перезапуска вами Firefox, нажмете "Перезапустить сейчас ":


После перезагрузки Firefox, можно преступать к работе с программой... Но перед этим необходимо, по-крайней мере я бы рекомендовал, сходить на сайт java.com , скачать оттуда и проинсталлировать последнюю версию виртуальной машины...

Активация Charles :

Если программа была скачана с нашего сайта, то необходимо делать следующее, для версии 3.5.2... Идем в папку iNViSiBLE и запускаем patcher.bat (убедитесь, что у Вас установлена JAVA, скачать можно последнюю версию на java.com), после запуска, нам надо будет ввести путь с Jar File программы Charles, стандартно это путь: C:\Program Files\Charles\lib, выбираем файл charles.jar и жмем Open, затем, .patch!

Если программа будет успешно пропатчена, выдаст сообщение: "Your applicarion has successfully beeb patched", жмем OK , закрываем...

Для того, чтобы зарегистрировать Charles, необходимо запустить программу, зайти в программе во вкладку информация, регистрация и ввести регистрационные данные (см.ниже):

Registered name: iNViSiBLE TEAM License key: 1337

Все после этого Ваша программа полностью работоспособна и не имеет никаких ограничений.

Прикручиваем Charles к другим браузерам :

Настройка Charles на Opera (писал уже в статье, но повторюсь):

1. Заходим в Инструменты ----> Настройки.
2. Переходим во вкладку "Дополнительно".
3. Выбираем пункт "Сеть".
4. Жмем кнопку "Прокси Серверы...".
5. Ставим галочку напротив пункта "HTTP".
6. Вводим такие данные: IP: 127.0.0.1 Порт: 8888

После окончания работы в программе Charles, необходимо отключить прокси в опере, иначе просто не будут грузится страницы.

Настройка Charles на Internet Explorer (не думаю, что кто-то еще пользуется этим го...ном, но все же):

1. Заходим в Сервис ----> Свойства Обозревателя
2. Переходим во вкладку "Подключения".
3. Жмем кнопку "Настройка сети".
4. Ставим на галочку (Если она у вас не поставлена) "Использовать Прокси-Сервер для локальных подключений"
5. В первой строке там где написано "HTTP"
6. Вводим такие данные: Адрес: 127.0.0.1 Порт: 8888

Видео мануал по работе с программой смотрим ниже.

Практически никогда не обращают внимания на показатели исходящего и входящего трафика. Конечно, при условии безлимитного подключения и наличия выделенной линии это и не требуется. Но вот что делать, когда такие данные все-таки нужны? Сейчас мы рассмотрим один из самых популярных плагинов под названием Charles, а также опишем, как использовать Charles со всеми его функциями.

Что собой представляет плагин Charles?

Как уже, наверное, понятно, Charles представляет собой специализированное дополнение, предназначенное для записи входящего и исходящего трафика в режиме реального времени, выполненное в виде программного веб-прокси-сервера.

Изначально этот плагин рассчитан на работу в среде интернет-браузера Mozilla Firefox, однако на сегодняшний день имеются версии, которые с легкостью можно использовать и в не менее популярных браузерах типа Google Chrome или Opera. Основные настройки будут приведены ниже.

В рассмотрении вопроса о том, как пользоваться Charles, стоит отметить, что такая дополнительная утилита подойдет не только рядовым пользователям, а и администраторам компьютерных систем, отдельных терминалов и локальных сетей. При правильной пользовательской настройке абсолютно все параметры можно и контролировать, и изменять.

Установка

Как уже было сказано выше, дополнение рассчитано на браузер Mozilla Firefox. Таким образом, секвенция установки выглядит как начальная инсталляция браузера, а после этого - соответствующего дополнения. В общем-то, процесс является стандартным и сложностей не вызывает.

После установки плагина в меню браузера появится дополнительное меню, в котором и нужно будет задавать настройки или использовать его для выполнения некоторых основных действий.

Как работать с Charles: предварительные настройки

Что касается среды Firefox, после установки плагина он сразу же становится доступным для использования без перезагрузки системы. Настройки по умолчанию таковы, что принципиально что-то перестраивать не нужно. Единственное, что потребуется, это активация.

В меню настроек будет специальное поле, где нужно включить режим доступности «Enable Charles». Все. Можно начинать работать.

Другое дело, когда используется, например, Google Chrome. В этом браузере необходимо войти в раздел настроек, который вызывается при нажатии значка в верхнем левом углу, и найти пункт, касающийся изменения настроек прокси-сервера. Теперь в настройках подключения нужно поставить «птичку» напротив пункта разрешения использования прокси, в адресе прописать 127.0.0.1, а в качестве порта использовать значение 8888.

Если рассматривать вопрос о том, как пользоваться Charles в плане настроек Opera, в данном случае придется использовать меню инструментов с последующим переходом к общим настройкам, затем - к расширенным, после чего в параметрах сетевых подключений выставлять адреса в полях HTTP и HTTPS. Порт остается тем же.

Как пользоваться Charles: основные аспекты

Итак, плагин настроен и готов к использованию. Самое простое действие с активацией записи траффика в реальном времени производится при помощи кнопки «Start/Stop Recording».

Редактирование настроек осуществляется простейшим способом для всех параметров. На нужной строке нужно просто использовать правый клик, после чего выбрать команду «Edit». После изменения той или иной настройки требуется подтверждение изменений. Оно производится с помощью кнопки «Execute».

Иногда может потребоваться использование так называемого перехвата запросов. Это называется Breakpoints. Активировать эту службу можно в тех же настройках, где ставится галочка в соответствующем поле «Enable/Disable Breakpoints». Что это даст? А вот что: когда перехват запросов включен, плагин буде автоматически блокировать все входящие и исходящие обращения к серверу или сервера к компьютеру в обратном режиме. Иными словами, при заданном адресе можно просто исключить из списка доступных ресурсов именно те объекты, которые, грубо говоря, являются нежелательными или запрещенными для посещения.

Отслеживание прямых и обратных запросов и того проще. В графическом режиме обращения к удаленному серверу отображаются в виде красных стрелок, направленных вверх, а входящие запросы серверов непосредственно к системе - стрелками с направлением вниз.

Проблемы и использованием Charles

В целом же, это только основные и наиболее часто используемые функции плагина. Нередко можно заметить, что в некоторых случаях могут возникнуть и проблемы. Так, например, очень частыми являются ситуации, когда в списке, содержащем папки шлюзов (Gateway), могут не отображаться те или иные серверы и их адреса.

По всей видимости, пользователь мог их просто случайно внести в так называемый «игнор-лист». Восстановить настройки можно войдя в соответствующее меню (через Proxy/Recording Settings), где выбирается раздел «Ignore Hosts» (иногда может называться как Black List, в зависимости от версии программы). Отсюда сервер нужно просто удалить, после чего он будет показан в основном списке.

Заключение

В принципе, вот и все по вопросу о том, как пользоваться Charles. Как видим, ничего суперсложного здесь нет. Плагин выполнен таким образом, чтобы любой, даже начинающий юзер смог разобраться с его использованием без проблем.

Другое дело, что его зачастую используют некоторые нечистые на руку юзеры, пытающиеся взломать браузерные игры. Это их проблема. На самом же деле большинство пользователей предпочитают работать с эти плагином по его прямому назначению. И надо сказать, что именно он является одним из самых простых и востребованных в своей области.

В целом же, если отталкиваться от возможостей самого дополнения, стоит задуматься о целесообразности его использования, ведь при современных методах сетевых или интернет-подключений это особо-то и не нужно.

инструкция по пользованию программой Charles для взлома

Http://youtu.be/UjmGEHmGaEo

Полная Установка Charles

Кнопки:

Создание новой сессии

Открыть сессию (например сохраненную ранее)

- Закрыть выбранную сессию

- Сохранить сессию
- Очистить сессию
- Найти текст/цифры в выбранной сессии

- Кнопка записи
- Кнопка регулирования (как правило оч. редко используется)

- Кнопка Включения/Выключения Перехвата данных

- Кнопка повтора. Повторяет выбраное(ые) процесс.
- Кнопка утверждения выделенного процесса(практически не используеться).
- Кнопка задействования других кнопок на этой же панели
- Настройки программы.
- Купить программу(у тех у кого она не крякнута).
Виды пакетов:

Полезные для нас:

Бесполезные для нас:


Вид запроса:

Исходящий Запрос (Со стрелочкой вверх)

Входящий запрос (Со стрелочкой вниз)

Полная Установка Charles

Как Скачать Charles=======
1. Переходите Сюда
2. В открышемся окне выбираем вашу ОС
3. Скачиваем
4. Открываем скачанный файл

Установка Плагина для Charles=======
1.Скачать Charles Mozilla Firefox add-on
2. Устанавливаем
3. Перезапускаем браузер

Установка Java для работоспособности Charles=======

1. Заходим Сюда
2. Выбираем Свою ОС
3. Далее скачиваем
4. Запускаем установочник
5. Устанавливаем

Установка Crack для Charles=======
1. Качаем Crack (ищите сами под свою версию программы)
2. Кидаем файл Кряка в папку Charles\lib
3. Файл Заменяем.

Теперь Ваш Charles готов к использованию!

Настройка Charles с другими Браузерами:

Настройка Charles на опере=======
1. Заходим в Инструменты ----> Настройки.
2. Переходим во вкладку "Дополнительно".
3. Выбираем пункт "Сеть".
4. Жмем кнопку "Прокси Серверы...".
5. Ставим галочку напростив пункта "HTTP".
6. Вводим такие данные: IP: 127.0.0.1 Порт: 8888

После окончания работы в программе Charles, необходимо отключить прокси в опере, иначе просто не будут грузится страницы.

Настройка Charles на Internet Explorer=======
1. Заходим в Сервис ----> Свойства Обозревателя
2. Переходим во вкладку "Подключения".
3. Жмем кнопку "Настройка сети".
4. Ставим на галочку (Если она у вас не поставлена) "Использовать Прокси-Сервер для локальных подключений"
5. В первой строке там где написанно "HTTP"
6. Вводим такие данные: Адрес: 127.0.0.1 Порт: 8888

Как поставить перехват данных(Breakpoints)======
1. Открываем саму программу
2. Жмем на для записи
3. Выполняем какое-либо действие в приложении или на сайте чтобы у вас появились запросы.
4. Ищем Папку которая нам нужна
5. Жмем ПКМ (Правой Кнопкой Мыши)
6. И щелкаем на Breakpoints
Таким образом вы поставили на эту папку Метку перехвата данных. Т.е. запросы в этой папке будут перехватываться.
7. Далее жмем на . Для того чтобы активировать перехват данных.
8. И дальше перехватываем данные.
9. Чтобы изменять данные зайдите в вкладку Edit Request
10. А затем в этих подкладках пробуйте изменять (они находятся внизу): Url, Headers и тд.
11. После того как изменили - Нажимаем кнопку"Execute"

Charles Web Debugging Proxy - это HTTP proxy/HTTP монитор/Reverse Proxy позволяющий пользователю наблюдать за всем HTTP траффиком между его компьютером и сетью Интернет. Это включает в себя запросы (requests), ответы (responses) и HTTP заголовки (содержащие cookies и кэш информацию).
Charles отображает весь трафик в виде папок с названием серверов. Внутри каждой папки содержатся запросы, которые отображают происходящие события, связанные с данным сервером.

Установка
Просто запускаем.Exe setup, ничего не меняем, просто жмем "далее" и Charles установится на компьютер. После этого желательно поставить Crack, чтобы программа не достовала вас напоминаниями о регистрации. Файлик кряка нужно скинуть в папку Charles/lib с заменой

Charles работате с браузером Mozilla Firefox. Предварительно необходимо установить специальный плагин для браузера, чтобы Charles смог контролировать запросы. Нет необходимости в детальной настройке, программа готова к работе уже после установки.

Для работы программы следует установить адон для Mozila Firefox:

Если Google Chrome не ловит запросы:

Работа с программой

Для того чтобы Charles начал или остановил запись траффика, необходимо нажать на кнопку "Start/Stop Recording" находящуюся на панели инструментов программы (белый круг с точкой).

Если по каким то причинам Charles не отображает связь с нужным вам сервером, те не отображается папка с гетевеями, проверьте, не добавили ли вы данный сервер в "игнор". Для этого необходимо зайти в меню Proxy->Recording Settings и там проверить, не присутствует ли нужный вам сервер в графе Ignore Hosts. Если он там есть, удалите его кнопкой Remove. (а простая переустановка программы ничего не изменит и сервер по прежнему будет игнорироваться)

Для того чтобы отредактировать конкретный запрос в Charles, вам необходимо коикнуть правой кнопкой по строчке, например по gateway.php и выбрать там Edit. После внесения нужных изменений, необходимо нажать внизу кнопку Execute, и запрос будет отправлен на сервер.

Если вам нужно заставить Charles перехватывать запросы с нужного сервера, вам необходимо нажать правой кнопкой по папке сервера в списке и выбрать в контекстном меню Breakpoints. Далее необходимо в панели инструментов Charles нажать на красный шестиугольник с надписью Enable/Disable Breakpoints. После этого программа будет остановливать каждый входящий и исходящий запрос связанный с данным сервером. Вы можете редактировать запросы или отправлять сразу кнопокй Execute. Исходящие запросы, от вас к серверу, будут появляться в Charles с красными стрелками вверх. Входящие запросы, ответы сервера, появляются со стрелкой вниз.

Основные проблемы с Charles

Проблема: У меня нету Mozilla Firefox, могу я работать с Charles через Opera?
Решение: Вам нужно ее настроить: Инструменты > Общие настройки > Расширенные > Сеть > Прокси серверы. Здесь отметить галочки HTTP и HTTPS и ввести туда IP: 127.0.0.1 и порт: 8888. И нажать Ок.

Проблема: У меня нету Mozilla Firefox, могу я работать с Charles через Google Chrome?
Решение: Вам нужно его настроить: в верхнем левом углу монитора нажимаем на ключик > Параметры > Изменить настройки прокси-сервера ввести > вкладка Подключения > Настройка > ставим галочку использовать прокси сервер > Адрес: 127.0.0.1 и порт: 8888. И нажать Ок.

Проблема: Ошибка Java
Решение:

Проблема: Вы имеете гемморойную седьмую Винду и она не запускает Charles опять по причине отсутствия java
Решение: Вся проблема в том что вы возможно установили 64-битную версию Charles. А ее винда категорически не хочет видеть. Нужно просто удалить Charles и установить обычную версию.

Пример:
Взлом игры "Сказка" Вконтакте
баг в игре Сказка (

Charles — это программа, которая позволяет пользователю отслеживать абсолютно все данные, которые передаются между его собственным компьютером и всей сетью Интернет. Конкретнее, она выдаёт информацию обо всех запросах, ответах (requests, responses) и http заголовках, которые включают в себя информацию из кэша и cookies.

Тому, кто пользуется Charles, программа показывает весь трафик “как папки” с названиями серверов. В каждой папке содержатся запросы, они и демонстрируют, каким образом на данный момент этот сервер взаимодействует с вашим компьютером.

Инструкция по использованию Charles

  • Если у вас нет «огнелиса», то можно ли пользоваться программой Charles через другие браузеры? Да, конечно.
  • Во-первых, Opera. Её нужно настроить, зайдите в «Прокси-серверы», отметьте галочки https, http и введите необходимые данные: IP 127.0.0.1, порт 8888. Нажимайте «ОК». Всё, браузер готов к работе.
  • Во-вторых, Google Chrome. Здесь тоже не сложно. «Параметры > Изменить настройки прокси-сервера», там ищете вкладку «Подключения» и вводите те же IP-адрес и порт. После этого можно пользоваться Charles на Гугл Хром.

7. При работе Charles может возникнуть ошибка Java . Такое бывает, если вы работаете под Windows 7, Java в ней отсутствует, и при этом установили 64-битную версию программы. Попробуйте удалить её и установить обычную.

Многие пользователи интересуются программой Charles и пытаются разобраться в ее работе. Но прежде чем устанавливать и выяснять, как пользоваться Charles, надо более подробно выяснить, что это за программа и для чего нужна. Все эти вопросы, интересующие пользователей, и будут рассмотрены в данной статье.

Charles - это программный прокси, который позволяет контролировать весь трафик интернета. Ведь осуществляя соединение, браузер на компьютере получает все данные с сайтов. Это и различного рода запросы, ответы, которые включают кэш-информации и файлы cookies. Все данные прокси отображает в виде папок, которые имеют названия серверов. В каждой из них находятся данные, отображающие события, связанные с конкретным сервером. Все это в дальнейшем пользователь сможет редактировать, надо будет только разобраться в том, как работать с Charles.

Самый первый шаг - это скачивание и установка нужного браузера (в данном случае - Firefox), а следом и самой прокси Charles. Можно устанавливать как платную, так и бесплатную версию, работают они одинаково. После процесса установки и запуска программы в Firefox, запустится вкладка «Инструменты» - «Charels» - « Enable Charels», в которой начнут проходить процессы передачи данных к интернет-серверам с конкретного компьютера.

Перед тем, как пользоваться Charles, надо ее установить. Процесс нетрудный и обычно не вызывает дополнительных сложностей. После скачивания прокси на компьютер, надо запустить файл exe. setup. В процессе установки менять ничего не потребуется, надо только везде нажимать кнопку «Далее». Затем, после окончания, рекомендуется поставить Crack. Это надо для того, чтоб сама программа в будущем не напоминала постоянно о том, что требуется регистрация. Нужный файл с «кряком» копируется с заменой в папку «Charles/lib». Кроме этого, чтобы программа работала корректно, на компьютер надо установить приложение Java.

Выше упоминалось о том, что данная прокси работает в основном с браузером Mozilla Firefox. Чтоб не возникло никаких трудностей в вопросе о том, как использовать Charles, для него заранее желательно установить дополнительный плагин. Он позволит держать под контролем все существующие вопросы. Какие-либо дополнительные настройки не требуются, после процесса готова к работе. Останется только ее запустить.

Для начала полного функционирования Charles активируется кнопка «Start/Stop Recording», которая располагается на панели инструментов и выглядит как точка внутри белого круга. Ее запуском начинается или останавливается работа по контролю над трафиком. Да и совсем неплохо бы, перед тем, как пользоваться Charles, изучить данное меню. На первом этапе работы возможна ситуация, что прокси не покажет существующую связь с работающим интернет-сервером или не отобразит папки с гетевеями. Ничего страшного, причина, вероятнее всего, в том, что программа добавлена в списки игнорируемых и компьютер просто не обращает на нее внимания. Проверить это можно, зайдя в меню прокси «Recording Settings» и открыв графу Ignore Hosts. Если нужный сервер найдется в данном месте, его надо просто удалить при помощи кнопки «Remove». Вариант переустановки программы в данном случае не поможет.

Редактировать определенный запрос, к примеру, gateway.php, надо при помощи правой кнопки мыши: кликаем по нужной строке, выбираем функцию «Edit», вносим исправления, сохраняем, и отправляем на сервер с помощью «Execute». Чтоб осуществить действие перехвата запроса с сервера, надо выдрать папку нужного, открыть ее и в появившемся меню выбрать команду «Breakpoints». Затем в панели инструментов запускается «Enable/Disable Breakpoints» (выглядит как красный шестиугольник). После таких действий входящие запросы отображаются красной стрелкой, направленной вниз, исходящие, наоборот, указываются стрелкой, направленной вверх.

Ну вот, это основные моменты, отвечающие на то, как пользоваться Charles. Если же на компьютере не стоит нужный для работы программы браузер Mozilla, страшного ничего нет. Charles работает в Опере и Гугл Хроме. Надо только настроить и подредактировать данное программное обеспечение. В Опере это можно сделать через папку «Инструменты». Последовательно надо выполнить следующие шаги: «Общие настройки» - «Расширенные» - «Сеть» - «Прокси-серверы», установить галочки HTTP и HTTPS, IP: 127.0.0.1 и порт: 8888. После чего все это сохранить. Почти то же самое надо проделать и в Хроме: «Параметры» - «Изменить настройки прокси-сервера» - «Подключения» - «Использовать прокси-сервер».