     __  __  ___  __   _ _  __ ___ __  _     __  __  ___   ___  ____  ___
    |  \/  |/ _ \|  \ | | |/ /| __|\ \| | _ |  \/  |/ _ \ / _ \|  _ \| __|
    | |\/| | |_| | |\\| |   | | _|  \_  ||_|| |\/| | |_| | |_| | '-'/| _|
    |_|  |_|\___/|_| \__|_|\_\|___|   |_|   |_|  |_|\___/ \___/|_|\_\| __|
 
    Verso: 0.4                                 Plataformas: Windows/Linux

  :: INTRODUO
  
  O Monkey-Moore  uma ferramenta de busca relativa desenvolvida com o intuito
  de permitir que se faa os mais variados tipos de busca com eficcia e preci-
  so. Desenvolvido em C++, o Monkey-Moore suporta buscas em Unicode e  capaz
  de varrer arquivos de vrios gigabytes em poucos minutos, utilizando apenas
  alguns megabytes de memria.
  O segredo para a eficcia da ferramenta est na base do algoritmo de busca,
  baseado no boyer-moore, o mais rpido algoritmo de busca em cadeias desenvol-
  vido at hoje. A unio de todos esses aspectos tornam o Monkey-Moore uma fer-
  ramenta abrangente e poderosa, sem perder a simplicidade.
  
  :: RECURSOS
  
  O Monkey-Moore suporta buscas bastante customizveis, divididas em duas cate-
  gorias bsicas: busca relativa e busca por valores relativos.
  A busca relativa procura por um conjunto de bytes que possua a mesma diferen-
  a relativa encontrada na palavra utilizada na busca. Pode-se utilizar curin-
  gas, caracteres do padro Unicode, dentre outros recursos avanados.
  A busca por valores relativos utiliza-se do mesmo princpio de operao da
  busca relativa textual, porm, a entrada deixa de ser uma palavra e passa a
  ser um conjunto de nmeros cuja diferena relativa entre os elementos  uti-
  lizada na busca.
  O Monkey-Moore possui algumas otimizaes para buscas por frases em ASCII,
  como encontrar os valores das letras maisculas e minsculas de forma no-
  linear quando procura-se por uma palavra com ambos os tipos de letras.
  Outro recurso importante  a pr-visualizao dos resultados da busca, o que
  ajuda muito na escolha de um resultado correto, e a criao automatizada de
  tabelas no formato Thingy, tend-se como base um dos resultados da busca.
  
  :: INTERFACE
  
  A interface do Monkey-Moore foi desenvolvida com base na simplicidade. Todos
  os recursos podem ser acessados atravs de uma nica janela, e opes avana-
  das so ocultadas por padro.
          ___________________________________________________________ 
         |_%_Monkey-Moore 0.4_____________________________|_-|_O|_X|
         |  __________________________________________________   __  |
         | |1_________________________________________________| |2_| |
         |                                                           |
         | o Busca relativa (3) o Busca por valores relativos (4)    |
         |  __________________________________________________   __  |
         | |5_________________________________________________| |6_| |
         | [_] Usar curingas (7) [8_]                           |9_| |
         |                            ________________________   __  |
         | [_] Definir charset: (10) |11______________________| |12| |
         |                                                           |
         | [_] Mostrar resultados repetidos (13)                     |
         |  _______________________________________________________  |
         | | Endereo (14)| Valores (15)| Visualizao Prvia (16) | |
         | |-------------------------------------------------------| |
         | |                                                       | |
         | |                        (17)                           | |
         | |                                                       | |
         | |                                                       | |
         | |_______________________________________________________| |
         |  ______   ______   __   __                                |
         | |__18__| |__19__| |20| |21|         Resultados:     0 (22)|
         |___________________________________________________________|

   (1) Nome do arquivo onde deseja-se fazer a busca.
   (2) Permite que voc procure um arquivo no seu computador.
   (3) Ativa a busca relativa textual.
   (4) Ativa a busca por valores relativos.
   (5) Campo de busca -  onde voc digita a palavra/conjunto de valores pelo
       qual deseja buscar.
   (6) Inicia a busca.
   (7) Permite o uso de curingas.
   (8) Se a opo (7) estiver ativada, pode-se definir o caractere curinga
       neste campo.
   (9) Alterna a exibio da caixa de opes avanadas.
  (10) Ativa a utilizao de um conjunto de caracteres (charset) definido pelo
       usurio.
  (11) Campo onde o conjunto de caracteres  definido caso a opo (10) esteja
       ativada.
  (12) Exibe uma lista de conjuntos de caracteres comuns, como a seqncia hi-
       ragana padro e a seqncia katakana padro. A opo escolhida  auto-
       maticamente preenchida no campo (11).
  (13) Alterna a exibio de resultados repetidos. Entenda-se resultados repe-
       tidos como os resultados que possuem as mesmas equivalncias para os ca-
       racteres encontrados.
  (14) Coluna que exibe o endereo (offset) dos resultados da busca (17).
  (15) Coluna que exibe as equivalncias encontradas para cada resultado (17).
  (16) Coluna que exibe uma visualizao prvia dos resultados encontrados(17).
       Durante buscas relativas textuais (3),  exibido uma prvia dos bytes
       encontrados naquela posio, utilizando uma tabela com as equivalncias
       descobertas. Durante buscas por valores relativos (4),  exibido os by-
       tes em hexadecimal, como num editor.
  (17) Resultados da busca.
  (18) Cria uma tabela no formato Thingy para um dos resultados da busca (17).
  (19) Remove os resultados da ltima busca.
  (20) Permite que o usurio escolha algumas opes e preferncias.
  (21) Exibe informaes a respeito da ferramenta (verso, autor, licena).
  (22) Exibe o nmero de resultados da busca (17), levando em conta a opo de
       ocultar resultados repetidos.
  
  :: AGRADECIMENTOS
  
  Gostaria de agradecer primeiramente ao Fallen_Soul. O Monkey-Moore talvez nem
  existisse se no fosse por ele, por isso ele merece destaque nesta seo. De-
  pois, gostaria de agradecer a todos os colegas da Trans-Center pelo apoio da-
  do durante o desenvolvimento, principalmente ao Solid_One e ao Ondinha. Por
  fim, gostaria de agradecer  toda a comunidade de romhacking brasileira, que
  testou e aprovou essa ferramenta. A todos vocs, meu muito obrigado.
  
  -----------------------------------------------------------------------------