Jump to content
Sign in to follow this  
kodo no kami

[tutorial] smbclient e cifs-utils

Recommended Posts

e ae galera blz nesse tutorial vou ensinar como usar o smbclient que é um cliente para o samba ou para o smb do windows que é o compartilhamento de arquivos do sistema, no windows o compartilhamento do diretorio é bem simples bastando configurar na propriedade do proprio diretorio para compartilhar ele ja no linux temos que configurar o servidor samba que é um servidor de compartilhamento que usa um protocolo semelhante ao smb do windows (nao vou abordar a configuração do samba nesse tutorial deixamos isso para um futuro tutorial exclusivo sobre o samba), para começar baixamos dois clientes que é o smbclient e o cifs-utils que é um pacote que vai permitir a montagem do diretorio

sudo apt-get install smbclient cifs-utils

14ec94x.jpg

depois de instalado podemos exibir os diretorios compartilhados de uma maquina especifica usando o argumento -L seguido de barra barra e o IP da maquina, caso pedir alguma senha apenas aperte enter caso estiver configurado para mapear para quaquer usuario vai exibir

smbclient -L //192.168.1.2

2r3h1tv.jpg

para a gente acessar algum desses diretorios basta a gente colocar barra barra e o IP da maquina seguido de barra e o nome do diretorio que foi exibido (ou que nao foi exibido so por que nao apareceu não quer dizer que ele não exista), se funcionar o terminal com um "smb: />", no meu caso não funciono isso por que aquele diretorio esta compartilhado apenas para um usuario e senha especifica mesmo por que aquele diretorio ali no meu caso é do servidor web da maquina deixar compartilhado com acesso publico é permitir a invasão para aquela maquina por qualquer um que acessar a rede ja que bastaria subir uma webshell depois acessar ela pelo navegador kkk

smbclient //192.168.1.2/kodo_web

14scozq.jpg

como eu tinha dito para eu acessar aquele diretorio eu preciso entrar com um usuario e senha valido ja que nao esta compartilhado com acesso publico, para fazer isso pelo smbclient usamos o argumento --user seguido do usuario depois vai pedir a senha daquele usuario

smbclient //192.168.1.2/kodo_web --user kodo

2s96ts4.jpg

com o acesso pelo smb podemos usar o comando dir ou ls para listar todos os arquivos e sub-diretorios

dir

24vr1px.jpg

podemos ver pela outra maquina que realmente compartilho aquele diretorio

n3xjlg.jpg

para a gente mudar de sub-diretorio usamos o cd e o nome do diretorio

cd kodo

346ajxi.jpg

para voltar cd ponto e ponto

cd ..

para baixar alguma coisa usamos get nome do arquivo da maquina e o nome do arquivo que vai ser criado na sua maquina (vai ser baixado no diretorio que o terminal foi aberto)

get index.html index.html

2lnflea.jpg

para enviar usamos o put com a diferença que vai inverter sera o arquivo que vai ser enviado da sua maquina e o arquivo que sera criado no diretorio (deve ver se as permissão no diretorio para aquele usuario permite a escrita)

put railgunBot.py bot.py

tambem podemos montar esse diretorio compartilhado em um diretorio local da nossa maquina usando o comando mount com cifs, onde "-t cifs" é tipo de partição no caso cifs, "cifs //192.168.1.2/kodo_web" o "montar" é o diretorio compartilhado, o diretorio onde vamos montar, "-o username=kodo,password=123456" são o usuario e senha do compartilhamento

sudo mount -t cifs //192.168.1.2/kodo_web montar -o username=kodo,password=123456

2vx16wx.jpg

então galera existem muitas formas de compartilhar arquivos entre duas maquinas o que diferencia usar esse protocolo que ele ja é nativo no windows bastando compartilhar um diretorio para usar ele inclusive permite mapeamento em rede

by kodo no kami

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.