thegoodfellas/blogset-br huggingface dataset:
Hoje em dia se ouve falar muito em protecao por camadas e firewall de aplicacaomas muitas pessoas me perguntam exatamente como e que isso funciona.Vou tentar resumir aqui o funcionamento de um firewall em nivel de aplicacaomas para isso precisamos entender a boa e velha camada OSI. Como sabemosum firewall trabalha na camada 3 (rede )| APLICACAO | | APLICACAO || APRESENTACAO | | APRESENTACAO || SESSAO | | SESSAO | | TRANSPORTE | | TRANSPORTE || REDE | --firewall--> | REDE | | ENLACE | | ENLACE || FISICA | | FISICA |Ja um firewall de aplicacao trabalha como o proprio nome diz na camada de aplicacao do modelo OSI. | APLICACAO | -firewall aplicacao-> | APLICACAO || APRESENTACAO | | APRESENTACAO || SESSAO | | SESSAO | | TRANSPORTE | | TRANSPORTE || REDE | | REDE | | ENLACE | | ENLACE || FISICA | | FISICA |Isso permite que o firewall tenha um controle muito maior sobre os pacotes trafegados na rede ja que ele abre o pacote e consegue ver seu conteudo, por exemplo um requisicao na porta 53 TCP para um firewall comum pode ser simplesmente uma transferencia de zona DNS, porem ao abrir o pacote verificamos que existe o seguinte conteudo:"GET http://www.site.net/file.exe"Opa ha algo de errado com esse pacote, um GET, tudo indica que o IP de destino na porta 53e um proxy e que o usuario esta se valendo disso para acessar site indevidos.Nesse caso um firewall trabalhando na camada de aplicacao nos fornece o mecanismo para bloquear este tipo de acesso. --- Iptables e firewall camada 7 ---O iptables[1] nos fornece mecanismos bem funcionais para bloquear este tipo de acesso criando regrasbaseadas no conteudo do pacote com a opcao "-m string" onde string 'o conteudo que voce procura no pacote, veja o exemplo a seguir:iptables -I FORWARD -p tcp -m string --string "file.exe" --algo bm -j DROPNo exemplo acima queremos bloquear todos os pacotes que contenham a string "file.exe" em seu conteudoExplicando o comando:* -m string Chamando o helper string do iptables que faz pattern match do conteudo do pacote.* --string "file.exe" E o conteudo do pacote que queremos encontrar* --algo bmAlgoritmo de busca para o pattern match, no nosso caso utilizamos o algoritmo bm (Boyer-Moore[2]) por ser mais rapido que o kpm (Knuth-Pratt-Morris[3])Demais opcoes:Alem das opcoes supra-citadas tambem temos as seguinte opcoes que nos permite uma enorme gama de deteccoes:* --fromDefine a partir de qual byte o pattern match sera aplicado, exemplo "--from 64" comeca a aplicaro pattern match a partir do byte 64 do pacote (caso nao especifique o padrao e 0)* --toDefine ate qual byte do pacote o pattern match vai ler, exemplo "--to 128" vai procurar a string ate alcancar 128 bytes.Algo interessante e que podemos mesclar diversos componentes deixando a regram menos passivel de falsos positivos.Ex.:iptables -I FORWARD -p tcp -m string --string "GET http://" --algo bm --to 64 -m string \! --string "file.exe" --algo bm -j ACCEPTNa regra acima estamos aceitando todos os "GET http://" exceto os que contiverem a string "file.exe"Agora bastar analisar o que voce
deseja bloquear e criar seu firewall na camada de aplicacao.Dica:Nesse caso e legal voce utilizar o MARK e/ou CONNMARK do iptables e criar algumas categorias que voce deseja bloquear,tipo, chat mark 1, web, mark 2, p2p mark 3 e dai por diante ai basta voce bloquear os pacotes marcados (lembrando que o MARK so funciona na tabela mangle)Enjoy it.[1] http://www.netfilter.org[2] http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm[3] http://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithmExemplo de funcionamento do algoritmo KPM- http://www.cs.utexas.edu/users/moore/best-ideas/string-searching/kpm-example.htmlExemplo de funcionamento do algoritmo BM- http://www.cs.utexas.edu/users/moore/best-ideas/string-searching/fstrpos-example.htmlBy CleBeeR
No meu ultimo post eu comentei de como podemos utilizar o radvd para distribuir IPv6 em uma rede local utilizando as features de "router solicitation e router advertisement" do IPv6. Neste post vou mostrar como utilizar o snort para detectar essa atividade na rede.Primeiramente seu snort precisa ser compilado com a opcao --ipv6. para verificar se o snort instalado na maquina esta com suporte a IPv6 basta executar o "snort -V" se aparece "IPv6" ao lado da versao do snort entao ele tem suporte.Criando variavel de rede.Acesse o arquivo de configuracao do snort (snort.conf) e adicione a variavel "IPV6_ROUTER"---var IPV6_ROUTER [fe80:0000:0000:0000:0a00:27ff:fea0:9834]---Lembrando que o endereco IPv6 dessa variavel deve ser configurada com o endereco de link local da placa de rede (fe80:: ....) do seu router IPv6, caso voce nao possua um router IPv6 deixe a variavel com valor "any".---Agora adicione as seguintes regras ao seu pool de regras do snort:---alert icmp !$IPV6_ROUTER any -> $HOME_NET any (msg:"ICMP IPV6 Router Advertisement"; icode:0; itype:134;sid:1000001;)alert icmp !$IPV6_ROUTER any -> $HOME_NET any (msg:"ICMP IPV6 Multicast Router Advertisement"; icode:0; itype:151;sid:1000002;)---Pronto, agora e so reiniciar o snort e esperar pelos logs... hehehBy CleBeeR Ha tempo que o IPv6 esta nos topicos das listas de discussao sobre redes e em congressos sobre gerenciamento de redes mas muito pouco se tem ouvido falar dele nos topicos envolvendo seguranca. O IPv6 nao deve ser preocupacao somente da parte de engenharia de rede e e isso que vou tentar demonstrar no post a seguir.Nos dias de hoje todos os sistemas operacionais modernos destinados a desktop vem com o IPv6 habilitado por padrao e e exatamente ai que mora o perigo, O IPv6 possui por padrao o endereco conhecido no IPv4 como PIPA (Private IP Address) que possui o range 169.254.0.0/16 (RFC 3330) porem nao ha configuracao automatica para esse range IP, ja no IPv6 toda a interface de rede (com ou sem IP definido) tambem vai possuir um IP na rede fe80::/64 conhecido como endereco de link local onde o IPv6 faz toda a comunicacao entre as demais maquinas com IPv6 na rede local inclusive as mensagens de Neighbor Discovery e Router Advertisement que nos dao a opcao de configurar um IP para a maquina sem necessitar de um servidor de DHCP. Essa configuracao funciona da seguinte maneira:No desenho acima vemos como o IPv6 pode receber um IP sem haver um DHCP na rede atraves da mensagem de Router Advertisement, porem se nao ha nenhuma maquina na rede com essa configuracao nao ha problemas (por enquanto). Porem como citei no inicio os sistemas operacionais modernos vem com o IPv6 habilitado por padrao o que temos que fazer e so configurar a nossa maquina como router IPv6 e para isso podemos utilizar o radvd (http://www.litech.org/radvd/). Baixe o radvd, compile e instale ( voce tambem pode utilizar o yum ou apt de acordo com a distribuicao linux que voce utiliza), apos a instalacao edite o arquivo /etc/radvd.conf e deixe o mesmo com o seguinte conteudo:interface eth2 # Interface de listen{ AdvSendAdvert on; # Habilita o router adivertisement prefix 2001:db8:f0ca::/64 # prefixo a ser distribuido{
AdvAutonomous on; # Utiliza especificacoes da RFC 4862 (evita Ips duplicados)}; }; Apos configurar o arquivo radvd.conf adicione um endereco de IPv6 na mesma rede que voce configurou o arquivoifconfig eth2 inet6 add 2001:db8:f0ca::ca5a/64agora basta iniciar o servico radvd/etc/init.d/radvd startAgora estamos configurados como router Ipv6 da rede local e qualquer pedido de neighbor dicovery enviaremos um endereco IP na rede 2001:db8:f0ca::/64 Monitorando:Agora vamos ver o trafego da interface para ver se alguem ja fez alguma requisicao:tcpdump -i eth2 -vv ip6 and not net fe80::/64Opa achamos:IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ffec:45cd: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::20c:29ff:feec:45cd IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ffec:45cd: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has 2001:db8:f0ca:0:20c:29ff:feec:45cd Vemos que primeiro vem uma requisicao ICMPv6 como router solicitation atraves do endereco de link local fe80::/64 depois vemos o ip fornecido para a rede que configuramos 2001:db8:f0ca::/64 Obs.: o IP da rede ff02:: no Ipv6 e utilizado para multicast.Vamos pingar o ip 2001:bd8:f0ca:0:20c:29ff:feec:45cdping6 -I eth2 2001:bd8:f0ca:0:20c:29ff:feec:45cdCom o ping OK podemos comecar o teste de invasao como o nmap ;)nmap -e eth2 -6 2001:bd8:f0ca:0:20c:29ff:feec:45cdO interessante e que caso haja um firewall/IDS em Ipv4 na maquina de destino nossos testes nao vao gerar nenhum alerta.. ;)Aguardem mais posts sobre IPv6. By CleBeeR
Oh, woo, ohYou give me feverFever, oh, ooohHoo, ohYou give me feverFever in the morningFever when it's late at nightYou give me fever (fever)Fever when you kiss meFever when you hold me tightYou give me fever (fever)Fever in the eveningFever all through the nightYou give me fever, yeah (fever)Fever when you're with meFever when you loveHe's so sweetHe's so good to meHe's so intelligentHe's so confidentMy baby's so damn sexy (oh)My baby put the fever on me (oh)My baby knows just what to do (oh)You got me boilin past a hundred and two (oh)You give me a feverUh, uh, uh, uh, uh, uhOooohNever know how much I love youNever know how much I careWhen you put your arms around meI get a fever that's so hard to bearYou give me fever (fever)When you kiss me and fever when you hold me tight (fever)You give me feverIn the mornin and fever all through the nightMy baby's so damn sexy (oh)My baby put the fever on me (oh)My baby knows just what to do (oh)And got boilin me past a hundred and two (oh)Give me a feverOoohEverybody's got a feverThat is somethin you all knowFever isn't such a new thingFever started long agoRomeo loved JulietAnd Juliet felt the sameWhen he put his arms around herHe said Julie baby you're my flameThou give me feverWhen we kissethA fever with the flaming youthFever I'm on fireFever yeah, I burn forsoothCaptain Smith and PocahontasHad a very mad affairWhen her daddy tried to kill himShe said Daddy, oh don't you dareHe gives me feverWith his kissesFever when he holds me tightFeverI'm his Mrs.And Daddy won't you treat him rightNow that you've listened to my storyHere's the point that I have madeChicks were born to give ya feverBe it fahrenheit or centigradeThey give ya feverWhen ya kiss emFever if you live ya learnFever until you sizzleWhat a lovely way to burnWhat a lovely way to burnWhat a lovely way to burnFeverTil ya sizzleWhat a lovely way to burnWhat a lovely way to burnWhat a lovely way to burnWhat a lovely way to burnWhat a lovely way to...BurnFever Tenho medo de acordar e perceber q tudo q vivi com vc ate hj foi apenas ilusao!Ficar ao teu lado e tao bom,esqueco meus problemas,meus medos!Quem sabe um dia bem proximo posso te olhar e dizer que vc e minha?!Ao mesmo tempo que tenho vontade de te deixar tenho medo de te perder!Nao entendo o porque estou fazendo isso,talvez seja uma fase da minha vida,ou uma vontade de experimentar algo diferente...Talvez seja uma forma de me esconder em seus bracos,seus beijos,suas palavras!!Um dia talvez terei coragem de assumir o que eu realmente sinto por vc,ou vc mesmo pode acabar descobrindo!Nao sei o porque vc mexe tanto cmg,as vezes nao te entendo....Sera q sente algo por mim?!Talvez(a palavra que vc mais me diz)Tenho tanta raiva quando vc nao pode estar ao meu lado...porque sera que sempre quero coisas das quais nao posso ter e quando tenho dura apenas alguns minutos?!!Queria gritar pra todo mundo que a gnt ta junto...mais nao posso.. :(Queria te
beijar na frente de todos...te abracar loucamente quando fazemos quando estamos sozinhas!!Se eu for olhar p tras jamais imaginaria q faria algo assim...Vc me faz sentir desejos, vontade que jamais senti ou escondia de mim mesma!As vezes me inrrita ter que fingir que a gnt nao se fla,nao se beija,nao saimos juntas....Ta legal que coisas escondidas,proibidas sao excitantes... mas nem sempre quero esconder q estamos ficando,porem e necessario!Um dia talvez possa rolar algo serio entre nos e quando isso acontecer poderei,qm sabe, gritar a todos q o preconceito e algo inutil.... e q amar e simplesmente perfeito!!!
You're bad for me, I clearly get it.I don't see how something good could come from loving you.The death of me must be your mission.Cause with every hug and kiss youre snatching every bit of strengthThat I'm gon need to fight off the inevitable.And its a heartbreaking situation Im up in but I cant control.Youre just like poison.Slowly moving through my system breaking all of my defenses with time.Youre just like poison, and I just dont get it.How could something so deadly feel so right?Im not sure of what to do.Its a catch twenty-two?Cause the cure is found in you.I dont want it but I do.Youre just like poison.My affliction, Im addicted I cant lie.Kiss me one more time before I die.You aint right, take me high, then that high, it subsides, and my body flatlines.Then you come to revive.Wait, wait, wait, Im alive, but how long will it last?Will it all come crashing down?How many doses am I needing now?Whats the prognosis? Will you be around?Or am I just another victim of an assassin that broke my heart down.Baby, youre just like poison.Slowly moving through my system breaking all of my defenses with time.Youre just like poison, and I just dont get it.How could something so deadly feel so right?Im not sure of what to do.Its a catch twenty-two?Cause the cure is found in you.I dont want it but I do.Youre just like poison.My affliction, Im addicted I cant lie.Kiss me one more time before I die.Its just not my body (no), Its my mind.You dont know how many times I told myself this cant do (cant do).And that I don't need you (no I dont need you).Its so unfair (fair) that I find myself right back in your care (care).And whats good is that when youre not always there (there, there).You know that for my health, my health.You're just like poison, whoa, whoa, whoa.You're just like poison, whoa, whoa, whoa.You're just like poison.Slowly moving through my system breaking all of my defenses with time.You're just like poison, and I just dont get it.How could something so deadly feel so right?Im not sure of what to do.Its a catch twenty-two?Cause the cure is found in you.I dont want it but I do.Youre just like poison.My affliction, Im addicted I cant lie.Baby kiss me one more time before...You're just like poison.Slowly moving through my system breaking all of my defenses with time.You're just like poison, and I just dont get it.How could something so deadly feel so right?Im not sure of what to do.Its a catch twenty-two?Cause the cure is found in you.I dont want it to.You're just like poison.Im addicted I cant lie.Kiss me one more time before I die Jamais irei me eskecer dos conselhos..dos momentos...das risadas..dos choros...Enfim vc foi e e pra mim uma das coisas mais importantes da minha vida!!Na hora em q mais precisei vc estava do meu ladoMe fez acreditar em algo q p mim ja nao existia mais a AMIZADE SINCERA!Te amo e pouco perto do que eu sinto por vc!!Que Deus jamais permita q
a inveja ofusque o brilho da nossa amizade!!Vc p mim e como as estrelas... nao preciso te ver todos os dias p saber que vc esta ali... ou q existe!!Vc e tudo p mim...
"Amooor da minha vida daki ate a eternidade nossoa destinos foram trassados na maternidade..."Confesso q qndo li essa mensagem meus olhos se encheram d gua..Jamais imaginei q vc se apaixonaria por mim....No comeco duvidei.. mais agora tenho quase certeza..E o q uma baladinha no final de semana me rendeu.. uma declaracao de ciumes.. de paixao de amorr...Adorei qndo vc soube q eu beijei outra o pessoa,seu ataque de ciumes.. e de raiva...,foi ai q vc resolveu me disser q gostava de mim e que esta disposta a largar sua namorada p ficar comgSabe amr,foi uma das coisaas mais lindas q ja ouvi ....Pensei q nunca mais ia me apaixonar,,mais vc me fez acreditar q e possivel sim amar mais de uma vz...Estou disposta a arriscar tdo p ficar cm vc...Ja nao consigo me imaginar sem vc....e tao diferente sabe...?! e ao mesmo tempo comumAxu q a gn se combina.. gostams das mesmaas coisas....tems os mesmos gostos....E cmo diz o ditado: a gnt nao manda no coracao!!!Estar ao teu lao e tao bom...por alguns instantes me eskecoo de tudo e de todos... se o mundo acabasse eu nem iria perceber..Ai pq sera q qndo a gnt se apaixona fica boba??? rsrsrsrsrssrPeco a Deus q nos de forcas pq nao vai ser nada facil qndo todo mundo descobrir...Vms ouvi mtas criticas...receber mts olhares de indiferenca... Mais nao importa pois uma vai dar apoio a outra...."Eu to apaixonado e n to nem ligando p que vao dizer...Amar nao e pecado e se eu estiver errado q se dane o mundo EU SO QUERO VC"Essa e a nossa musica.. na vdd uma das varias q tems.. rsrsrs"O amor e um sentimento tao...nao escolhe coracao ou sexo... Apenas ame.Ame sem medo de ser felizAme sem pensar no amanha..viva kda dia intensamenteAme sem ligar para o q os outros vao dizerAme Apenas Ame... Pois o amor e o sentimento mais puro e mais lindo do mundo"bb vc ja faz parte de mim.......Te adoroo! "As vezes, estamos sem rumo, mas alguem entra em nossa vida, e se torna o nosso destino." "O amor que nasce e assustadoramente amor. O amor que segue sozinho e assustadoramente so. Nao ha meio-termo porque o que o amor quer e coragem, o amor quer entrega, o amor sempre quer. Nem sempre e harmonia, nem sempre delicadeza. Mas sempre amor..." E eu digo o tempo todo: o teu ser e conjunto do meu, assim adocamos nossas vidas... Caio F. Abreu Era um show do Renato Russo. Ele perguntou ao publico: - Alguem ai ja sofreu por amor verdadeiro? A plateia respondeu: - Ja! Renato Russo, disse: - Errado! O amor verdadeiro nunca vai te fazer sofrer, pois quem ama cuida, nao magoa e nem decepciona... Nao busca pessoas perfeitas porque nao somos, busca apenas pessoas que te valorizem... O verdadeiro amor nao tem final feliz, porque o amor verdadeiro nunca acaba. "Eu nao sei deixar ninguem partir, eu nao sei escolher, excluir, deletar. sao as pessoas que resolvem me deixar, melhor assim, adoro nao ser responsavel por absolutamente nada, odeio o peso que uma
Fiz do teu coracao minha morada, da tua alma meu sustento e do teu amor meu alimento.Viviane Maciel *--* "Aprendi a afastar de mim tudo que me faz mal, meu coracao chama isso de egoismo, mas minha razao chama isso de amor proprio" O nosso anjo usa o labio dos outros para conversar conosco. Preste atencao! Ela via o mundoEle via o mundoViam sob a mesma luzIsso e tudo e era tudo que havia entre os dois em comumSe conheceram no inverno de 2002No vento um preludio do que viria depoisDo frioDesculpa se fez pra ele estender seu casaco nos ombros delaO inverno entao se desfezQuando ela em troca lhe deu com o olhar um abracoEle era um aspirante a poetaEla era a inspiracaoE pra ele qualquer coisa nela despertava uma cancaoEla que sempre buscava em tudo um porqueCom ele bastava estar, sentir e viverO tempoVoava pros doisE nem todo tempo do mundo seria o bastanteOs dias vividos a dois, provavam que a eternidade e so um instanteEla ja quis ser de tudo e ate sonhou em ser piloto de aviaoFinalmente alcancou o ceu no instante em que ele lhe pediu a maoTres letras ela respondeuNa mais linda musica se transformou sua vozEnfim nao haveria mais qualquer fragmento de vida, vivido a so Ao abordarmos algumas questoes tecnicas com o cliente e preciso ter muito cuidado, para nao transformar nosso primeiro contato em um fracasso redundante.Hoje em dia com a grande facilidade de informacoes ao alcance de todos, no geral os consumidores que nos procuram ja tem em mente o que desejam e ja vai longe aquela epoca de "empurrar guela abaixo".Dessa forma os negocios nao frutificam.Quando somos procurados os clientes geralmente vem por indicacao ou porque viu o trabalho que realizamos e lhes causou uma boa impressao.Com o aquecimento da economia, nosso pais vivencia uma fase muito importante em relacao ao conssumo, onde varias camadas de consumidores com perfil diversificados,estao migrando para uma faixa de mercado avidos por produtos, principalmente no nosso segmento moveleiro, o que e muito positivo. Mas muitas vezes nos deparamos com situacoes bastante inusitadas que requer muita sutileza de nossa parte para nao acabar melindrando nossa relacao com o Cliente.Ja no primeiro encontro precisamos descobrir a senha que abrira as portas para uma relacao de confianca mutua, culminando no fechamento de um negocio.Em primeiro lugar temos que ter em mente que o importante e conquistarmos as pessoas e so depois e que vem os negocios.Geralmente as conversacoes iniciais sao feitas com o casal e quando nos depararmos com opinioes divergentes entre os dois, nossa posicao deve ser de neutralidade e mesmo que sejamos chamados a opinar, e ja tendo uma opiniao formada, o melhor e nao "tomar um partido", ou seja, dar razao a esse ou aquele, dizer que ira analizar melhor o assunto e a maneira mais adequada para nao criar alguma antipatia com um de nossos interlocutores.Usar sempre de sinceridade e franquesa e uma das principais formas de fidelizarmos nossa relacao com a clientela, e na hora de dizer que " algo desejado nao e
viavel em termos de estetica ou funcionalidade", temos que ter o cuidado para nao frustar as espectativas que muitas vezes eram um antigo sonho da pessoa,e ao invez de argumentar com alguma negativa, poderiamos dizer da seguinte forma; Que tal fazermos desta maneira..? O importante e que usando de nossa experiencia possamos criar um mobiliario que atenda as necessidades das pessoas respeitando suas limitacoes tecnicas sobre o assunto, pois fomos procurados justamente para isso.Num primeiro contato, nunca e facil avaliar a capacidade financeira das pessoas que nos procuram para elaborarmos um orcamento, sendo muito comum uma venda acabar nao se concretizando por nao termos tido esta percepcao.Para que possamos concretizar um bom negocio e para que ambas as partes se sintam satisfeitas,algumas posturas ajudam muito a "quebrar o gelo" o nos aproximar de novos clientes.Podemos agir assim.1: Nunca tirar uma conclusao levando em conta as aparencias das pessoas, tipo forma de se vestir, nivel cultural, etc..(Quem ja nao passou por aquela situacao, em que o vendedor de carro te deixou plantado dentro da loja so porque nao foi com tua cara e acabou perdendo a venda daquele automovel zerinho que voce adquiriu?).2: Avaliar como foi que essa pessoa veio ate nos. Se foi por indicacao de um cliente, muito provalmente ja tem uma ideia dos custos e qualidade que esta procurando e dificilmente vai se surpreender com o valor apresentado.3: O padrao do imovel, acabamento e zelo na escolha dos materiais sao otimas pistas para termos uma ideia do conceito sobre custos e qualidade que as pessoas ja tem mente. -Abaixo vou citar apenas algumas situacoes em que nos deparamos, e que dependendo de como iremos lidar, podem muitas vezes, ser determinante para a concretizacao , de uma negociacao.O cliente acha que: -O fogao tem que ficar embaixo da janela. -O boutijao de gaz tem que ficar embutido dentro do armario.-O fogao e convencional mas ele quer embutir, pois acabou de adiquiri-lo e nao pretende troca-lo por outro modelo.Forma moderna -A Tv fica por traz de uma porta de correr espelhada-(shouroon guia do marceneiro-Maringa-Pr.)Forma antiga-Para Tvs de Tubo -clique nas imagens para amplia-las--Quer que coloque no projeto armarios sobre a janela(para aproveitar melhor o espaco da cozinha que e reduzido).-Quer embutir uma TV daquelas de TUBO de 29 polegadas dentro do guarda roupa que ja tem um espaco reduzido ou mesmo uma TV novinha modelo tela slim. mas nao aceita a perda de espaco que tera para guardar suas roupas. -Quer que voce projete armarios em cima da porta de entrada para o banheiro da suite quando nesta parede tambem fica o roupeiro mas ele quer "aproveitar" o espaco por cima da porta. Em alguns casos, fica dificil conciliar o projeto com o gosto do cliente, sem ignorar normas tecnicas e esteticas, e e nestas situacoes que deveremos mostrar nosso diferencial e a nossa capacidade de contornar os problemas de forma que tudo fique rosolvido a bom termo. Hora de apresentar os orcamentos: Logicamente voce ja deve ter preparado seu cliente, dando algumas pistas do valor a ser investido. Eu costumo saparar