{"id":8952,"date":"2016-10-08T06:10:20","date_gmt":"2016-10-08T09:10:20","guid":{"rendered":"http:\/\/www.ethicalhacker.com.br\/site\/?p=8952"},"modified":"2025-02-15T16:40:40","modified_gmt":"2025-02-15T19:40:40","slug":"como-se-tornar-um-hacker","status":"publish","type":"post","link":"https:\/\/www.ethicalhacker.com.br\/site\/2016\/10\/novidades\/como-se-tornar-um-hacker\/","title":{"rendered":"Como se tornar um hacker"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Esta \u00e9 a tradu\u00e7\u00e3o de\u00a0<\/span><a href=\"http:\/\/vadeker.net\/articles\/hacker-howto.html\" target=\"_blank\" rel=\"noopener noreferrer\">Hacker Howto<\/a><span style=\"color: #000000;\">, que foi escrito por Eric Steven Raymond.<\/span><\/p>\n<p style=\"text-align: center;\"><strong><span style=\"color: #252525;\">&#8220;<\/span><i style=\"color: #252525;\">Havendo olhos suficientes, todos os erros s\u00e3o \u00f3bvios<\/i><span style=\"color: #252525;\">&#8220;<\/span><\/strong><\/p>\n<p style=\"color: #000000; text-align: justify;\"><strong>Por que esse documento?<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Como editor do\u00a0<\/span>Jargon File<span style=\"color: #000000;\">, frequentemente recebo pedidos por e-mail de entusiastas iniciantes, perguntando (de fato) &#8220;como eu posso aprender a ser um grande hacker?&#8221;. Estranhamente, parece que n\u00e3o existem FAQs ou documentos na Web que se refiram a essa importante quest\u00e3o, ent\u00e3o aqui est\u00e1 o meu.<\/span><\/p>\n<p style=\"color: #000000; text-align: justify;\">Caso voc\u00ea esteja lendo um trecho deste documento off-line, a vers\u00e3o atual fica em\u00a0<a title=\"Como se Tornar um Hacker\" href=\"http:\/\/vadeker.net\/articles\/hacker-howto.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/vadeker.net\/articles\/hacker-howto.html<\/a>.<\/p>\n<p style=\"color: #000000; text-align: justify;\"><strong>O que \u00e9 um hacker?<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">O\u00a0<\/span>Jargon File<span style=\"color: #000000;\">\u00a0cont\u00e9m um monte de defini\u00e7\u00f5es do termo &#8220;hacker&#8221;, a maioria deles tendo a ver com aptid\u00e3o t\u00e9cnica e um prazer em resolver problemas e superar limites. Se voc\u00ea quer saber como se\u00a0<\/span><em style=\"color: #000000;\">tornar<\/em><span style=\"color: #000000;\"> um hacker, entretanto apenas duas s\u00e3o realmente relevantes.<\/span><\/p>\n<p style=\"color: #000000; text-align: justify;\">Existe uma comunidade, uma cultura compartilhada, de programadores experts e gurus de rede cuja hist\u00f3ria remonta a decadas atr\u00e1s, desde os primeiros minicomputadores de tempo compartilhado e os primeiros experimentos na ARPAnet. Os membros dessa cultura deram origem ao termo &#8220;hacker&#8221;. Hackers constru\u00edram a Internet. Hackers fizeram do sistema operacional Unix o que ele \u00e9 hoje. Hackers mant\u00e9m a Usenet. Hackers fazem a World Wide Web funcionar. Se voc\u00ea \u00e9 parte desta cultura, se voc\u00ea contribuiu com ela e outras pessoas o chamam de hacker, voc\u00ea \u00e9 um hacker.<\/p>\n<p style=\"color: #000000; text-align: justify;\">A mentalidade hacker n\u00e3o \u00e9 confinada a esta cultura do hacker-de-software. H\u00e1 pessoas que aplicam a atitude hacker em outras coisas, como eletr\u00f4nica ou m\u00fasica, na verdade voc\u00ea pode encontr\u00e1-la nos n\u00edveis mais altos de qualquer ci\u00eancia ou arte. Hackers de software reconhecem esses esp\u00edritos aparentados de outros lugares e podem cham\u00e1-los de &#8220;hackers&#8221; tamb\u00e9m e alguns alegam que a natureza hacker \u00e9 realmente independente da m\u00eddia particular em que o hacker trabalha. Mas no restante deste documento, nos concentraremos nas habilidades e dos hackers de software, e nas tradi\u00e7\u00f5es da cultura compartilhada que deu origem ao termo &#8216;hacker&#8217;.<\/p>\n<p style=\"color: #000000; text-align: justify;\">Existe outro grupo de pessoas que se dizem hackers, mas n\u00e3o s\u00e3o. S\u00e3o pessoas (adolescentes do sexo masculino, na maioria) que se divertem invadindo computadores e fraudando o sistema telef\u00f4nico. Hackers de verdade chamam essas pessoas de &#8220;crackers&#8221;, e n\u00e3o tem nada a ver com eles. Hackers de verdade consideram os crackers pregui\u00e7osos, irrespons\u00e1veis, e n\u00e3o muito espertos, e alegam que ser capaz de quebrar sistemas de seguran\u00e7a torna algu\u00e9m hacker, tanto quanto fazer liga\u00e7\u00e3o direta em carros torna algu\u00e9m um engenheiro automobil\u00edstico. Infelizmente, muitos jornalistas e escritores foram levados a usar, erroneamente, a palavra &#8220;hacker&#8221; para descrever crackers; isso \u00e9 muito irritante para os hackers de verdade.<\/p>\n<p style=\"color: #000000; text-align: justify;\">A diferen\u00e7a b\u00e1sica \u00e9 esta: hackers constroem coisas, crackers as destroem.<\/p>\n<p style=\"color: #000000; text-align: justify;\">Se voc\u00ea quer ser um hacker, continue lendo. Se voc\u00ea quer ser um cracker, v\u00e1 ler o newsgroup\u00a0alt.2600\u00a0e se prepare para se dar mal depois de descobrir que voc\u00ea n\u00e3o \u00e9 t\u00e3o esperto quanto pensa. E isso \u00e9 tudo que eu digo sobre crackers.<\/p>\n<p style=\"color: #000000; text-align: justify;\"><strong>A atitude hacker<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Hackers resolvem problemas e constroem coisas, e acreditam na liberdade e na ajuda m\u00fatua volunt\u00e1ria. Para ser aceito como um hacker, voc\u00ea tem que se comportar de acordo com essa atitude. E para se comportar de acordo com essa atitude, voc\u00ea tem que realmente acreditar nessa atitude.<\/span><\/p>\n<p style=\"color: #000000; text-align: justify;\">Mas se voc\u00ea acha que cultivar a atitude hacker \u00e9 somente um meio para ganhar aceita\u00e7\u00e3o na cultura, est\u00e1 enganado. Tornar-se o tipo de pessoa que acredita nessas coisas \u00e9 importante para\u00a0<em>voc\u00ea, <\/em>para ajud\u00e1-lo a aprender e manter-se motivado. Assim como em todas as artes criativas, o modo mais efetivo para se tornar um mestre \u00e9 imitar a mentalidade dos mestres, n\u00e3o s\u00f3 intelectualmente como emocionalmente tamb\u00e9m.<\/p>\n<p style=\"color: #000000; text-align: justify;\">Ent\u00e3o, se voc\u00ea quer ser um hacker, repita as seguinte coisas at\u00e9 que voc\u00ea acredite nelas:<\/p>\n<p style=\"color: #000000; text-align: justify;\"><strong>1. O mundo est\u00e1 repleto de problemas fascinantes esperando para serem resolvidos.<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Ser hacker \u00e9 muito divertido, mas \u00e9 um tipo de divers\u00e3o que necessita de muito esfor\u00e7o. Para haver esfor\u00e7o \u00e9 necess\u00e1rio motiva\u00e7\u00e3o. Atletas de sucesso retiram sua motiva\u00e7\u00e3o de uma esp\u00e9cie de prazer f\u00edsico em trabalhar seus corpos, em tentar ultrapassar seus pr\u00f3prios limites f\u00edsicos. Analogamente, para ser um hacker voc\u00ea precisa ter uma emo\u00e7\u00e3o b\u00e1sica em resolver problemas, afiar suas habilidades e exercitar sua intelig\u00eancia.<\/span> Se voc\u00ea n\u00e3o \u00e9 o tipo de pessoa que se sente assim naturalmente, voc\u00ea precisar\u00e1 se tornar uma para ser um hacker. Sen\u00e3o, voc\u00ea ver\u00e1 sua energia para &#8220;hackear&#8221; sendo esva\u00edda por distra\u00e7\u00f5es como sexo, dinheiro e aprova\u00e7\u00e3o social.<\/p>\n<p style=\"text-align: justify;\">(Voc\u00ea tamb\u00e9m tem que desenvolver uma esp\u00e9cie de f\u00e9 na sua pr\u00f3pria capacidade de aprendizado, crer que mesmo que voc\u00ea n\u00e3o saiba tudo o que precisa para resolver um problema, se souber uma parte e aprender a partir disso, conseguir\u00e1 aprender o suficiente para resolver a pr\u00f3xima parte e assim por diante, at\u00e9 que voc\u00ea termine.)<\/p>\n<p style=\"text-align: justify;\"><strong>2. N\u00e3o se deve resolver o mesmo problema duas vezes.<\/strong><\/p>\n<p style=\"text-align: justify;\">Mentes criativas s\u00e3o um recurso valioso e limitado. N\u00e3o devem ser desperdi\u00e7adas reinventando a roda, quando h\u00e1 tantos problemas novos e fascinantes por a\u00ed.<\/p>\n<p style=\"text-align: justify;\">Para se comportar como um hacker, voc\u00ea tem que acreditar que o tempo de pensamento dos outros hackers \u00e9 precioso, tanto que \u00e9 quase um dever moral compartilhar informa\u00e7\u00e3o, resolver problemas e depois dar as solu\u00e7\u00f5es, para que outros hackers possam resolver <em>novos<\/em>\u00a0problemas ao inv\u00e9s de ter que se preocupar com os antigos indefinidamente. (Voc\u00ea n\u00e3o tem que acreditar que \u00e9 obrigado a dar\u00a0<em>toda<\/em>\u00a0a sua produ\u00e7\u00e3o criativa, ainda que hackers que o fazem sejam os mais respeitados pelos outros hackers. N\u00e3o \u00e9 inconsistente com os valores do hacker vender o suficiente da sua produ\u00e7\u00e3o para mant\u00ea-lo alimentado e pagar o aluguel e computadores. N\u00e3o \u00e9 inconsistente usar suas habilidades de hacker para sustentar a fam\u00edlia ou mesmo ficar rico, contanto que voc\u00ea n\u00e3o esque\u00e7a que \u00e9 um hacker.)<\/p>\n<p style=\"text-align: justify;\"><strong>3. T\u00e9dio e trabalho repetitivo s\u00e3o nocivos.<\/strong><\/p>\n<p style=\"text-align: justify;\">Hackers (e pessoas criativas em geral) n\u00e3o podem ficar entediadas ou ter que fazer trabalho repetitivo, porque quando isso acontece significa que eles n\u00e3o est\u00e3o fazendo o que apenas eles podem fazer, resolver novos problemas.<\/p>\n<p style=\"text-align: justify;\">Esse desperd\u00edcio prejudica a todos. Portanto, t\u00e9dio e trabalho repetitivo n\u00e3o s\u00e3o apenas desagrad\u00e1veis, mas nocivos tamb\u00e9m.<\/p>\n<p style=\"text-align: justify;\">Para se comportar como um hacker, voc\u00ea tem que acreditar nisso de modo a automatizar as partes chatas tanto quanto poss\u00edvel, n\u00e3o apenas para voc\u00ea como para as outras pessoas (principalmente outros hackers).<\/p>\n<p style=\"text-align: justify;\">(H\u00e1 uma exce\u00e7\u00e3o aparente a isso. \u00c0s vezes, hackers fazem coisas que podem parecer repetitivas ou tediosas para um observador, como um exerc\u00edcio de &#8220;limpeza mental&#8221;, ou para adquirir uma habilidade ou ter uma esp\u00e9cie particular de experi\u00eancia que n\u00e3o seria poss\u00edvel de outro modo. Mas isso \u00e9 por op\u00e7\u00e3o, ningu\u00e9m que consiga pensar deve ser for\u00e7ado ao t\u00e9dio.<\/p>\n<p style=\"text-align: justify;\"><strong>4. Liberdade \u00e9 uma coisa boa.<\/strong><\/p>\n<p style=\"text-align: justify;\">Hacker s\u00e3o naturalmente anti-autorit\u00e1rios. Qualquer pessoa que lhe d\u00ea ordens pode impedi-lo de resolver qualquer que seja o problema,\u00a0 pelo qual voc\u00ea est\u00e1 fascinado e dado o modo em que a mente autorit\u00e1ria funciona, geralmente arranjar\u00e1 alguma desculpa espantosamente idiota disso. Ent\u00e3o, a atitude autorit\u00e1ria deve ser combatida, onde quer que voc\u00ea a encontre, para que n\u00e3o sufoque a voc\u00ea e a outros hackers.<\/p>\n<p style=\"text-align: justify;\">(Isso n\u00e3o \u00e9 a mesma coisa que combater toda e qualquer autoridade. Crian\u00e7as precisam ser orientadas, e criminosos, detidos. Um hacker pode aceitar alguns tipos de autoridade a fim de obter algo que ele quer mais que o tempo que ele gasta seguindo ordens. Mas isso \u00e9 uma barganha restrita e consciente; n\u00e3o \u00e9 o tipo de sujei\u00e7\u00e3o pessoal que os autorit\u00e1rios querem.)<\/p>\n<p style=\"text-align: justify;\">Pessoas autorit\u00e1rias prosperam na censura e no segredo. E desconfiam de coopera\u00e7\u00e3o volunt\u00e1ria e compartilhamento de informa\u00e7\u00e3o, s\u00f3 gostam de &#8220;coopera\u00e7\u00e3o&#8221; que eles possam controlar. Ent\u00e3o, para se comportar como um hacker, voc\u00ea tem que desenvolver uma hostilidade instintiva \u00e0 censura, ao segredo, e ao uso da for\u00e7a ou mentira para compelir adultos respons\u00e1veis. E voc\u00ea tem que estar disposto a agir de acordo com esta cren\u00e7a.<\/p>\n<p style=\"text-align: justify;\"><strong>5. Atitude n\u00e3o substitui compet\u00eancia.<\/strong><\/p>\n<p style=\"text-align: justify;\">Para ser um hacker, voc\u00ea tem que desenvolver algumas dessas atitudes. Mas apenas ter uma atitude n\u00e3o far\u00e1 de voc\u00ea um hacker, assim como n\u00e3o o far\u00e1 um atleta campe\u00e3o ou uma estrela de rock. Para se tornar um hacker \u00e9 necess\u00e1rio intelig\u00eancia, pr\u00e1tica, dedica\u00e7\u00e3o e trabalho duro.<\/p>\n<p style=\"text-align: justify;\">Portanto, voc\u00ea tem que aprender a desconfiar de atitude e respeitar todo tipo de compet\u00eancia. Hackers n\u00e3o deixam posers (<span class=\"ILfuVd\"><span class=\"hgKElc\">personalidade influenci\u00e1vel<\/span><\/span>) gastar seu tempo, mas eles idolatram compet\u00eancia, especialmente compet\u00eancia em &#8220;hackear&#8221;, mas compet\u00eancia em qualquer coisa \u00e9 boa. A compet\u00eancia em habilidades que poucos conseguem dominar \u00e9 especialmente boa, e compet\u00eancia em habilidades que envolvem agudeza mental, per\u00edcia e concentra\u00e7\u00e3o \u00e9 a melhor.<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea reverenciar compet\u00eancia, gostar\u00e1 de desenvolv\u00ea-la em si mesmo, o trabalho duro e dedica\u00e7\u00e3o se tornar\u00e1 uma esp\u00e9cie de um intenso jogo, ao inv\u00e9s de trabalho repetitivo. E isso \u00e9 vital para se tornar um hacker.<\/p>\n<p style=\"text-align: justify;\"><strong>Habilidades b\u00e1sicas do hacker<\/strong><\/p>\n<p style=\"text-align: justify;\">A atitude hacker \u00e9 vital, mas habilidades s\u00e3o ainda mais vitais. Atitude n\u00e3o substitui compet\u00eancia, e h\u00e1 uma certo conjunto de habilidades que voc\u00ea precisa ter antes que um hacker sonhe em lhe chamar de um.<\/p>\n<p style=\"text-align: justify;\">Esse conjunto muda lentamente com o tempo, de acordo com a cria\u00e7\u00e3o de novas habilidades. Por exemplo, costumava incluir programa\u00e7\u00e3o em linguagem de m\u00e1quina, e at\u00e9 recentemente n\u00e3o inclu\u00eda HTML. Mas agora \u00e9 certo que inclui o seguinte:<\/p>\n<p style=\"text-align: justify;\"><strong>1. Aprenda a programar.<\/strong><\/p>\n<p style=\"text-align: justify;\">Essa \u00e9, claro, a habilidade b\u00e1sica do hacker. Em 1997, a linguagem que voc\u00ea absolutamente precisa aprender \u00e9 C (apesar de n\u00e3o ser a que voc\u00ea deve aprender primeiro). Mas voc\u00ea n\u00e3o \u00e9 um hacker e nem mesmo um programador se voc\u00ea souber apenas uma linguagem, voc\u00ea tem que aprender a pensar sobre problemas de programa\u00e7\u00e3o de um modo geral, independentemente de qualquer linguagem. Para ser um hacker de verdade, voc\u00ea precisa ter chegado ao ponto de conseguir aprender uma nova linguagem em quest\u00e3o de dias, relacionando o que est\u00e1 no manual ao que voc\u00ea j\u00e1 sabe. Isso significa que voc\u00ea deve aprender v\u00e1rias linguagens bem diferentes.<\/p>\n<p style=\"text-align: justify;\">Al\u00e9m de C, voc\u00ea tamb\u00e9m deve aprender pelo menos LISP e Perl (e Java est\u00e1 tentando pegar um lugar nessa lista).<\/p>\n<p style=\"text-align: justify;\">Al\u00e9m de serem as linguagens mais importantes para hackear, cada uma delas representa abordagens \u00e0 programa\u00e7\u00e3o bem diferentes, e todas o educar\u00e3o em pontos importantes.<\/p>\n<p style=\"text-align: justify;\">Eu n\u00e3o posso lhe dar instru\u00e7\u00f5es completas sobre como aprender a programar aqui, \u00e9 uma habilidade complexa. Mas eu posso lhe dizer que livros e cursos tamb\u00e9m n\u00e3o servir\u00e3o (muitos, talvez <em>a maioria<\/em> dos melhores hacker s\u00e3o autodidatas). O que servir\u00e1 \u00e9 (a)\u00a0<em>ler c\u00f3digo<\/em>\u00a0e (b)\u00a0<em>escrever c\u00f3digo<\/em>.<\/p>\n<p style=\"text-align: justify;\">Aprender a programar \u00e9 como aprender a escrever bem em linguagem natural. A melhor maneira \u00e9 ler um pouco dos mestres da forma, escrever algumas coisas, ler mais um monte, escrever mais um monte, ler mais um monte, escrever&#8230; e repetir at\u00e9 que seu estilo comece a desenvolver o tipo de for\u00e7a e economia que voc\u00ea v\u00ea em seus modelos.<\/p>\n<p style=\"text-align: justify;\">Achar bom c\u00f3digo para ler costumava ser dif\u00edcil, porque havia poucos programas grandes dispon\u00edveis em c\u00f3digo-fonte para que hackers novatos pudessem ler e mexer. Essa situa\u00e7\u00e3o mudou dramaticamente; open-source software (software com c\u00f3digo-fonte aberto), ferramentas de programa\u00e7\u00e3o, e sistemas operacionais (todos feitos por hackers) est\u00e3o amplamente dispon\u00edveis atualmente.<\/p>\n<p style=\"text-align: justify;\"><strong>2. Pegue um dos Unixes livres e aprenda a mexer.<\/strong><\/p>\n<p style=\"text-align: justify;\">Estou assumindo que voc\u00ea tem um computador pessoal ou tem acesso a um (essas crian\u00e7as de hoje em dia tem t\u00e3o facilmente :-)). O passo mais importante que um novato deve dar para adquirir habilidades de hacker \u00e9 pegar uma c\u00f3pia do Linux ou de um dos BSD-Unixes, o instalar em um PC, e rod\u00e1-lo.<\/p>\n<p style=\"text-align: justify;\">Sim, h\u00e1 outros sistemas operacionais no mundo al\u00e9m do Unix. Por\u00e9m, eles s\u00e3o distribu\u00eddos em forma bin\u00e1ria, voc\u00ea n\u00e3o consegue ler o c\u00f3digo, e voc\u00ea n\u00e3o consegue modific\u00e1-lo. Tentar aprender a &#8220;hackear&#8221; em DOS, Windows ou MacOS \u00e9 como tentar aprender a dan\u00e7ar com o corpo engessado.<\/p>\n<p style=\"text-align: justify;\">Al\u00e9m disso, Unix \u00e9 o sistema operacional da Internet. Embora voc\u00ea possa aprender a usar a Internet sem conhecer Unix, voc\u00ea n\u00e3o pode ser um hacker sem entend\u00ea-lo. Por isso, a cultura hacker, atualmente, \u00e9 fortemente centralizada no Unix. (N\u00e3o foi sempre assim, e alguns hackers da velha guarda n\u00e3o gostam da situa\u00e7\u00e3o atual, mas a simbiose entre o Unix e a Internet se tornou t\u00e3o forte que at\u00e9 mesmo o m\u00fasculo da Microsoft n\u00e3o parece ser capaz de amea\u00e7\u00e1-la seriamente.)<\/p>\n<p style=\"text-align: justify;\">Ent\u00e3o, pegue um Unix, eu gosto do Linux, mas existem outros caminhos. Aprenda. Rode. Mexa. Acesse a Internet atrav\u00e9s dele. Leia o c\u00f3digo. Modifique o c\u00f3digo. Voc\u00ea ter\u00e1 ferramentas de programa\u00e7\u00e3o (incluindo C, Lisp e Perl) melhores que qualquer sistema operacional da Microsoft pode sonhar em ter, voc\u00ea se divertir\u00e1, e ir\u00e1 absorver mais conhecimento do que perceber, at\u00e9 que voc\u00ea olhar\u00e1 para tr\u00e1s como um mestre hacker.<\/p>\n<p style=\"text-align: justify;\">Para aprender mais sobre Unix, veja\u00a0The Loginataka.<\/p>\n<p style=\"text-align: justify;\">Para pegar o Linux, veja\u00a0Where To Get Linux.<\/p>\n<p style=\"text-align: justify;\"><strong>3. Aprenda a usar a World Wide Web e escrever em HTML.<\/strong><\/p>\n<p style=\"text-align: justify;\">A maioria das coisas que a cultura hacker tem constru\u00eddo funciona &#8220;invisivelmente&#8221;, ajudando no funcionamento de f\u00e1bricas, escrit\u00f3rios e universidades sem nenhum \u00f3bvio na vida dos n\u00e3o-hackers. A Web \u00e9 a grande exce\u00e7\u00e3o, o enorme e brilhante brinquedo dos hackers que at\u00e9 mesmo\u00a0<em>pol\u00edticos\u00a0<\/em>admitem que est\u00e1 mudando o mundo. Por esse motivo (e v\u00e1rios outros tamb\u00e9m) voc\u00ea precisa a aprender como trabalhar na Web.<\/p>\n<p style=\"text-align: justify;\">Isso n\u00e3o significa apenas aprender a mexer em um browser (qualquer um faz isso), mas aprender a programar em HTML, a linguagem de markup da Web. Se voc\u00ea n\u00e3o sabe programar, escrever em HTML lhe ensinar\u00e1 alguns h\u00e1bitos mentais que o ajudar\u00e3o. Ent\u00e3o fa\u00e7a uma home page.<\/p>\n<p style=\"text-align: justify;\">Mas apenas ter uma home page n\u00e3o chega nem perto de torn\u00e1-lo um hacker. A Web est\u00e1 repleta de home pages. A maioria delas \u00e9 in\u00fatil, porcaria sem conte\u00fado, porcaria muito bem apresentada, note bem, mas porcaria mesmo assim (mais sobre esse assunto em The HTML Hell Page).<\/p>\n<p style=\"text-align: justify;\">Para valer a pena, sua p\u00e1gina deve ter\u00a0<em>conte\u00fado, <\/em>deve ser interessante e\/ou \u00fatil para outros hackers. E isso nos leva ao pr\u00f3ximo assunto&#8230;<\/p>\n<p style=\"text-align: justify;\"><strong>Status na Cultura Hacker<\/strong><\/p>\n<p style=\"text-align: justify;\">Como a maioria das culturas sem economia monet\u00e1ria, a do hacker se baseia em reputa\u00e7\u00e3o. Voc\u00ea est\u00e1 tentando resolver problemas interessantes, mas qu\u00e3o interessantes eles s\u00e3o, e se suas solu\u00e7\u00f5es s\u00e3o realmente boas, \u00e9 algo que somente seus iguais ou superiores tecnicamente s\u00e3o normalmente capazes de julgar.<\/p>\n<p style=\"text-align: justify;\">Consequentemente, quando voc\u00ea joga o jogo do hacker, voc\u00ea aprende a marcar pontos principalmente pelo que outros hackers pensam da sua habilidade (por isso voc\u00ea n\u00e3o \u00e9 hacker at\u00e9 que outros hackers lhe chamem assim).<\/p>\n<p style=\"text-align: justify;\">Esse fato \u00e9 obscurecido pela imagem solit\u00e1ria que se faz do trabalho do hacker; e tamb\u00e9m por um tabu hacker-cultural que \u00e9 contra admitir que o ego ou a aprova\u00e7\u00e3o externa est\u00e3o envolvidas na motiva\u00e7\u00e3o de algu\u00e9m.<\/p>\n<p style=\"text-align: justify;\">Especificamente, a cultura hacker \u00e9 o que os antropologistas chamam de\u00a0<em>cultura de doa\u00e7\u00e3o<\/em>. Voc\u00ea ganha status e reputa\u00e7\u00e3o n\u00e3o por dominar outras pessoas, nem por ser bonito, nem por ter coisas que as pessoas querem, mas sim por doar coisas. Especificamente, por doar seu tempo, sua criatividade, e os resultados de sua habilidade.<\/p>\n<p style=\"text-align: justify;\">H\u00e1 basicamente cinco tipos de coisas que voc\u00ea pode fazer para ser respeitado por hackers:<\/p>\n<p style=\"text-align: justify;\"><strong>1. Escrever open-source software.<\/strong><\/p>\n<p style=\"text-align: justify;\">O primeiro (o mais central e mais tradicional) \u00e9 escrever programas que outros hackers achem divertidos ou \u00fateis, e dar o c\u00f3digo-fonte para que toda a cultura hacker use.<\/p>\n<p style=\"text-align: justify;\">(N\u00f3s costum\u00e1vamos chamar isto de &#8220;free software&#8221;, mas isso confundia muitas pessoas que n\u00e3o sabiam ao certo o significado de &#8220;free&#8221;. Agora, muitos de n\u00f3s preferem o termo &#8220;open-source&#8221; software).<\/p>\n<p style=\"text-align: justify;\">[nota do tradutor: &#8220;free&#8221; significa tanto &#8220;livre&#8221; como &#8220;gratuito&#8221;, da\u00ed a confus\u00e3o. O significado que se pretende \u00e9 &#8220;livre&#8221;.]<\/p>\n<p style=\"text-align: justify;\">Os &#8220;semideuses&#8221; mais venerados da cultura hacker s\u00e3o pessoas que escreveram programas grandes, competentes, que encontraram uma grande demanda e os distribu\u00edram para que todos pudessem usar.<\/p>\n<p style=\"text-align: justify;\"><strong>2. Ajude a testar e depurar open-source software<\/strong><\/p>\n<p style=\"text-align: justify;\">Tamb\u00e9m est\u00e3o servindo os que depuram open-source software. Neste mundo imperfeito, inevitavelmente passamos a maior parte do tempo de desenvolvimento na fase de depura\u00e7\u00e3o. Por isso, qualquer autor de open-source software que pense lhe dir\u00e1 que bons beta-testers (que saibam descrever sintomas claramente, localizar problemas, tolerar bugs em um lan\u00e7amento apressado, e estejam dispostos a aplicar algumas rotinas de diagn\u00f3stico) valem seu peso em ouro. At\u00e9 mesmo um desses beta-testers pode fazer a diferen\u00e7a entre uma fase de depura\u00e7\u00e3o virar um longo e cansativo pesadelo, ou ser apenas um aborrecimento saud\u00e1vel. Se voc\u00ea \u00e9 um novato, tente achar um programa sob desenvolvimento em que voc\u00ea esteja interessado e seja um bom beta-tester. H\u00e1 um progress\u00e3o natural de ajudar a testar programas para ajudar a depurar e depois ajudar a modific\u00e1-los. Voc\u00ea aprender\u00e1 muito assim, e criar\u00e1 um bom karma com pessoas que lhe ajudar\u00e3o depois.<\/p>\n<p style=\"text-align: justify;\"><strong>3. Publique informa\u00e7\u00e3o \u00fatil.<\/strong><\/p>\n<p style=\"text-align: justify;\">Outra boa coisa a se fazer \u00e9 coletar e filtrar informa\u00e7\u00f5es \u00fateis e interessantes em p\u00e1ginas da Web ou documentos como FAQs (&#8220;Frequently Asked Questions lists&#8221;, ou listas de perguntas freq\u00fcentes), e torne-os dispon\u00edveis ao p\u00fablico.<\/p>\n<p style=\"text-align: justify;\">Mantenedores de grandes FAQs t\u00e9cnicos s\u00e3o quase t\u00e3o respeitados quanto autores de open-source software.<\/p>\n<p style=\"text-align: justify;\"><strong>4. Ajude a manter a infra-estrutura funcionando.<\/strong><\/p>\n<p style=\"text-align: justify;\">A cultura hacker (e o desenvolvimento da Internet, quanto a isso) \u00e9 mantida por volunt\u00e1rios. Existe muito trabalho sem glamour que precisa ser feito para mant\u00ea-la viva, administrar listas de e-mail, moderar grupos de discuss\u00e3o, manter grandes sites que armazenam software, desenvolver RFCs e outros padr\u00f5es t\u00e9cnicos.<\/p>\n<p style=\"text-align: justify;\">Pessoas que fazem bem esse tipo de coisa s\u00e3o muito respeitadas, porque todo mundo sabe que esses servi\u00e7os tomam muito tempo e n\u00e3o s\u00e3o t\u00e3o divertidos como mexer em c\u00f3digo. Faz\u00ea-los mostra dedica\u00e7\u00e3o.<\/p>\n<p style=\"text-align: justify;\"><strong>5. Sirva a cultura hacker em si.<\/strong><\/p>\n<p style=\"text-align: justify;\">Finalmente, voc\u00ea pode servir e propagar a cultura em si (por exemplo, escrevendo um apurado manual sobre como se tornar um hacker :-)). Voc\u00ea s\u00f3 ter\u00e1 condi\u00e7\u00e3o de fazer isso depois de ter estado por a\u00ed por um certo tempo, e ter se tornado conhecido por uma das primeiras quatro coisas.<\/p>\n<p style=\"text-align: justify;\">A cultura hacker n\u00e3o t\u00eam l\u00edderes, mas t\u00eam seus her\u00f3is culturais, &#8220;chefes tribais&#8221;, historiadores e porta-vozes. Depois de ter passado tempo suficiente nas trincheiras, voc\u00ea pode ser tornar um desses. Cuidado: hackers desconfiam de egos espalhafatosos em seus &#8220;chefes tribais&#8221;, ent\u00e3o procurar visivelmente por esse tipo de fama \u00e9 perigoso. Ao inv\u00e9s de se esfor\u00e7ar pela fama, voc\u00ea tem que de certo modo se posicionar de modo que ela &#8220;caia&#8221; em voc\u00ea, e ent\u00e3o ser modesto e cort\u00eas sobre seu status.<\/p>\n<p style=\"text-align: justify;\"><strong>A Conex\u00e3o Hacker\/Nerd<\/strong><\/p>\n<p style=\"text-align: justify;\">Contrariamente ao mito popular, voc\u00ea n\u00e3o tem que ser um nerd para ser um hacker. Ajuda, entretanto, e muitos hackers s\u00e3o de fato nerds. Ser um proscrito social o ajuda a se manter concentrado nas coisas realmente importantes, como pensar e &#8220;hackear&#8221;.<\/p>\n<p style=\"text-align: justify;\">Por isso, muitos hackers adotaram o r\u00f3tulo &#8220;nerd&#8221;, e at\u00e9 mesmo usam o termo (mais duro) &#8220;geek&#8221; como um s\u00edmbolo de orgulho, \u00e9 um modo de declarar sua independ\u00eancia de expectativas sociais normais. Veja The Geek Page para discuss\u00e3o extensiva.<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea consegue se concentrar o suficiente em hackear para ser bom nisso, e ainda ter uma vida, est\u00e1 \u00f3timo. Isso \u00e9 bem mais f\u00e1cil hoje do que quando era um novato nos anos 70; atualmente a cultura mainstream \u00e9 muito mais receptiva a tecno-nerds. H\u00e1 at\u00e9 mesmo um n\u00famero crescente de pessoas que percebem que hackers s\u00e3o, frequentemente, amantes e c\u00f4njuges de alta qualidade. Girl&#8217;s Guide to Geek Guys.<\/p>\n<p style=\"text-align: justify;\">Se hackear o atrai porque voc\u00ea n\u00e3o vive, tudo bem, pelo menos voc\u00ea n\u00e3o ter\u00e1 problemas para se concentrar. Talvez voc\u00ea consiga uma vida normal depois.<\/p>\n<p style=\"text-align: justify;\"><strong>Pontos sobre estilo<\/strong><\/p>\n<p style=\"text-align: justify;\">Para ser um hacker, voc\u00ea tem que entrar na mentalidade hacker. H\u00e1 algumas coisas que voc\u00ea pode fazer quando n\u00e3o estiver na frente de um computador e que podem ajudar. N\u00e3o substituem o ato de hackear (nada substitui isso), mas muitos hackers as fazem, e sentem que elas est\u00e3o ligadas de uma maneira b\u00e1sica com a ess\u00eancia do hacking.<\/p>\n<ul style=\"text-align: justify;\">\n<li>Leia fic\u00e7\u00e3o cient\u00edfica. Frequente conven\u00e7\u00f5es de fic\u00e7\u00e3o cient\u00edfica (uma boa maneira de encontrar hackers e proto-hackers).<\/li>\n<li>Stude o Zen, e\/ou fa\u00e7a artes marciais. (A disciplina mental parece similar em pontos importantes).<\/li>\n<li>Desenvolva um ouvido anal\u00edtico para m\u00fasica. Aprenda a apreciar tipos peculiares de m\u00fasica. Aprenda a tocar bem algum instrumento musical, ou a cantar.<\/li>\n<li>Desenvolva sua aprecia\u00e7\u00e3o de trocadilhos e jogo de palavras.<\/li>\n<li>Aprenda a escrever bem em sua l\u00edngua nativa. (Um n\u00famero surpreendente de hackers, incluindo todos os melhores que eu conhe\u00e7o, s\u00e3o bons escritores.)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Quanto mais dessas coisas voc\u00ea j\u00e1 fizer, mais prov\u00e1vel que voc\u00ea tenha naturalmente um material hacker. Por que essas coisas em particular n\u00e3o \u00e9 completamente claro, mas elas s\u00e3o ligadas com uma mistura de habilidades dos lados esquerdo e direito do c\u00e9rebro que parece ser muito importante (hackers precisam ser capazes de tanto raciocinar logicamente quanto p\u00f4r de lado, de uma hora para outra, a l\u00f3gica aparente do problema).<\/p>\n<p style=\"text-align: justify;\">Finalmente, algumas coisas a\u00a0<em>n\u00e3o<\/em>\u00a0serem feitas.<\/p>\n<ul style=\"text-align: justify;\">\n<li>N\u00e3o use um nome de usu\u00e1rio ou pseud\u00f4nimo bobo e grandioso.<\/li>\n<li>N\u00e3o entre em flame wars (&#8220;guerrinhas&#8221;) na Usenet (ou em qualquer outro lugar).<\/li>\n<li>N\u00e3o se auto-intitule um &#8220;cyberpunk&#8221;, e n\u00e3o perca seu tempo com algu\u00e9m que o fa\u00e7a.<\/li>\n<li>N\u00e3o poste ou escreve e-mail cheio de erros de ortografia e gram\u00e1tica.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">A \u00fanica reputa\u00e7\u00e3o que voc\u00ea conseguir\u00e1 fazendo alguma dessas coisas \u00e9 a de um twit [um chato, geralmente filtrado nos grupos de discuss\u00e3o]. Hackers tem boa mem\u00f3ria, pode levar anos antes que voc\u00ea se reabilite o suficiente para ser aceito.<\/p>\n<p style=\"text-align: justify;\"><strong>Outros recursos<\/strong><\/p>\n<p style=\"text-align: justify;\">O\u00a0Loginataka\u00a0tem algumas coisas a dizer sobre o treinamento e a atitude adequados a um hacker de Unix.<\/p>\n<p style=\"text-align: justify;\">Eu tamb\u00e9m escrevi\u00a0A Brief History Of Hackerdom.<\/p>\n<p style=\"text-align: justify;\">Peter Seebach mant\u00e9m um excelente\u00a0Hacker FAQ\u00a0para gerentes que n\u00e3o sabem como lidar com hackers.<\/p>\n<p style=\"text-align: justify;\">Eu escrevi um documento,\u00a0The Cathedral and the Bazaar\u00a0(&#8220;A Catedral e o Bazar&#8221;), que explica muito sobre como o Linux e as culturas de open-source software funcionam.<\/p>\n<p style=\"text-align: justify;\"><strong>Perguntas Freq\u00fcentes<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Voc\u00ea me ensina como &#8220;hackear&#8221;?<\/strong><\/p>\n<p style=\"text-align: justify;\">Desde que publiquei essa p\u00e1gina, recebi v\u00e1rios pedidos por semana de pessoas querendo que eu &#8220;ensinasse tudo sobre hacking&#8221;. Infelizmente, eu n\u00e3o tenho tempo nem energia para isso; meus pr\u00f3prios projetos hackers tomam 110% do meu tempo.<\/p>\n<p style=\"text-align: justify;\">Mesmo se eu fizesse, hacking \u00e9 uma atitude e uma habilidade na qual voc\u00ea tem que basicamente ser autodidata.<\/p>\n<p style=\"text-align: justify;\">Voc\u00ea ver\u00e1 que, embora hackers de verdade queiram lhe ajudar, eles n\u00e3o o respeitar\u00e3o se voc\u00ea pedir &#8220;mastigado&#8221; tudo que eles sabem.<\/p>\n<p style=\"text-align: justify;\">Aprenda algumas coisas primeiro. Mostre que voc\u00ea est\u00e1 tentando, que voc\u00ea \u00e9 capaz de aprender sozinho. Depois fa\u00e7a perguntas aos hackers que encontrar.<\/p>\n<p style=\"text-align: justify;\"><strong>Onde eu posso encontrar hackers de verdade para conversar?<\/strong><\/p>\n<p style=\"text-align: justify;\">Bem, n\u00e3o no IRC, com certeza, l\u00e1 s\u00f3 existem flamers e crackers. A melhor maneira \u00e9 encontrar um grupo de usu\u00e1rios local de Unix ou Linux, e freq\u00fcentar as reuni\u00f5es (voc\u00ea pode encontrar links para v\u00e1rias listas de grupos de usu\u00e1rios na p\u00e1gina da LDP em Sunsite).<\/p>\n<h2><\/h2>\n<p style=\"text-align: justify;\"><strong>Que linguagem devo aprender primeiro?<\/strong><\/p>\n<p style=\"text-align: justify;\">HTML, se voc\u00ea ainda n\u00e3o souber. Existe um monte de livros sobre HTML lustrosos, modistas e\u00a0<em>ruins<\/em>\u00a0por a\u00ed e, infelizmente, pouqu\u00edssimos bons. O livro de que mais gosto \u00e9\u00a0HTML: The Definitive Guide.<\/p>\n<p style=\"text-align: justify;\">Quando voc\u00ea estiver pronto pra come\u00e7ar a programar, eu recomendaria come\u00e7ar com\u00a0Perl\u00a0ou\u00a0Python. C \u00e9 realmente importante, mas muito mais dif\u00edcil.<\/p>\n<h2><\/h2>\n<p style=\"text-align: justify;\"><strong>Mas o open-source software n\u00e3o deixar\u00e1 os programadores incapazes de ganhar a vida?<\/strong><\/p>\n<p style=\"text-align: justify;\">Parece improv\u00e1vel, at\u00e9 agora a ind\u00fastria de open-source software parece estar criando empregos ao inv\u00e9s de tir\u00e1-los.<\/p>\n<p style=\"text-align: justify;\">Se ter escrito um programa \u00e9 ganho econ\u00f4mico em rela\u00e7\u00e3o a n\u00e3o t\u00ea-lo escrito, um programador ser\u00e1 pago independentemente de o programa ser livre depois de feito. E, independentemente de quanto open-source software \u00e9 feito, sempre parece haver mais demanda por aplica\u00e7\u00f5es novas e personalizadas.<\/p>\n<p style=\"text-align: justify;\"><strong>Como eu come\u00e7o? Onde posso pegar um Unix livre?<\/strong><\/p>\n<p style=\"text-align: justify;\">Em outro lugar da p\u00e1gina eu inclu\u00ed ponteiros, onde pegar o Linux. Para ser um hacker voc\u00ea precisa de motiva\u00e7\u00e3o, iniciativa e capacidade de se educar. Comece agora&#8230;<\/p>\n<p style=\"text-align: justify;\">Fonte:\u00a0<a href=\"http:\/\/www.linux.ime.usp.br\/~rcaetano\/docs\/hacker-howto-pt.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.linux.ime.usp.br\/~rcaetano\/docs\/hacker-howto-pt.htm<\/a><\/p>\n<div style=\"text-align: center;\"><\/div>\n<div><\/div>\n<div><\/div>\n<div style=\"text-align: center;\">\n<p style=\"text-align: justify;\"><strong>\u201cO uso da palavra Hacker para se referir ao violador de seguran\u00e7a \u00e9 uma conclus\u00e3o que vem por parte dos meios de comunica\u00e7\u00e3o de massa. N\u00f3s, hackers, nos recusamos a reconhecer este significado, e continuamos usando a palavra para indicar algu\u00e9m que ama programar e que gosta de ser h\u00e1bil e engenhoso.\u201d<\/strong><\/p>\n<div class=\"qauthor\" style=\"text-align: center;\"><strong>(Richard Stallman)<\/strong><\/div>\n<\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Esta \u00e9 a tradu\u00e7\u00e3o de\u00a0Hacker Howto, que foi escrito por Eric Steven Raymond. &#8220;Havendo olhos suficientes, todos os erros s\u00e3o \u00f3bvios&#8220; Por que esse documento? Como editor do\u00a0Jargon File, frequentemente recebo pedidos por e-mail de entusiastas iniciantes, perguntando (de fato) &#8220;como eu posso aprender a ser um grande hacker?&#8221;. Estranhamente, parece que n\u00e3o existem FAQs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8965,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[105,99],"tags":[],"class_list":["post-8952","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","category-novidades"],"_links":{"self":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/8952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/comments?post=8952"}],"version-history":[{"count":27,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/8952\/revisions"}],"predecessor-version":[{"id":21942,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/8952\/revisions\/21942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media\/8965"}],"wp:attachment":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media?parent=8952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/categories?post=8952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/tags?post=8952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}