crear un script necesito algún editor de texto

Iniciado por El_Andaluz, 3 Julio 2013, 18:14 PM

0 Miembros y 2 Visitantes están viendo este tema.

El_Andaluz

Hola buenas compañeros me he decido por intentar aprender hacer un script quiero hacer un Generador de diccionario en un script para hacer yo mi propias pruebas he leído que necesito un editor de texto, para poder hacer el script y saber también programar en BASH, el problema que tengo yo no utilizo linux tengo windows7 y quiero saber si sabeis si existe algún editor de texto para window7, mi idea es hacer el script en windows7  y ese editor después guardarlo en un pen y llevármelo al wifislax para probar el scrit, bueno decirme algún editor de texto asín bueno para windows7 para descargarme me he buscado por google pero no encuentro ninguno para windows 7 casi todo es para linux.saludos. ;)

OmarHack

No entiendo muy bien lo que necesitas. Puedes hacer un batch tranquilamente con el bloc de notas. Creo que lo que buscas es algo estilo "notepad++" échale un vistazo a la versión portable, pero me imagino que tendrás que descargar dos versiones. La que quieras usar en Windows y la que quieras usar en Linux.
Un saludo.
I like to test things.

Eleкtro

#2
Hola

(Veo que aún sigues con lo del BruteForce xD)

Pues lo primero de todo que debes hacer es olvidarte de hacerlo con Batch, porque es lento y tu queja principal es por la lentitud de los ciclos de Batch.

La verdad es que te diría que te olvidases del scripting y que lo hagas en un lenguaje compilado, pero si quieres hacer un script hazlo en Python, Perl, o Ruby, la diferencia entre Batch y estos lenguajes es abismal (por supuesto también hablando de velocidad...).

Si estás dispuesto a aprender de verdad ...pues aún te queda mucho camino hasta saber hacer un loop o loops anidados para generar diccionarios, puedes empezar por elegir un lenguaje con el que empezar, descargarte el interprete de ese lenguaje en su página oficial, y leerte la documentación oficial donde está todo lo que puedes hacer con ese lenguaje, o leer libros o tutoriales online, practicar ejercicios, y seguir practicando.

Saludos!

EDITO: Me voy a desvirtuar un poco del tema, pero como te veo un poco perdido e indeciso te sugiero que te descargues la IDE VisualStudio para programar en VB.NET, crea un nuevo proyecto Winform en VB y prueba este código

Código (vbnet) [Seleccionar]
#Region " Permute all combinations of characters "

   ' [ Permute Characters Function ]
   '
   ' Examples :
   ' Dim Permutations = Permute_Characters("abc", 2)
   ' For Each Permutation As IEnumerable(Of Char) In Permutations : RichTextBox1.Text &= vbNewLine & Permutation.ToArray : Next
   ' MsgBox(Permutations.Aggregate(Function(str, p) str.ToArray & Environment.NewLine & p.ToArray))

   Private Shared Function Permute_Characters(Of T)(list As IEnumerable(Of T), length As Integer) As IEnumerable(Of IEnumerable(Of T))

       If length = 1 Then
           Return list.[Select](Function(x) New T() {x})
       Else
           Return Permute_Characters(list, length - 1).SelectMany(Function(x) list, Function(t1, t2) t1.Concat(New T() {t2}))
       End If

   End Function

#End Region


Sirve para permutar todas las combinaciones posibles dada una serie de caracteres, bueno, ahí tienes unos ejemplos de como usarlo, en los comentarios del snippet.

En google puedes encontrar ejemplos de permutaciones para ruby, python, etc...

PD: Ahora, puedes cojer cualquier lenguaje de scripting, puedes intentar reproducir lo mismo usando decenas Fors, y ya verás la diferencia... xD








Eleкtro

Cita de: OmarHack en  3 Julio 2013, 18:48 PM
No entiendo muy bien lo que necesitas.


Para que tu y los demás lo entiendan, lo que elsevi quiere es hacer algo parecido a esto, pero en otro lenguaje: [By ElektroH@cker] [Batch] Ice Gen 1.0 (Generador de Wordlist,Combolist,WEP,WPA,Serial,Cookies,IP)


Saludos








OmarHack

Cita de: EleKtro H@cker en  3 Julio 2013, 18:50 PM

Para que tu y los demás lo entiendan, lo que elsevi quiere es hacer algo parecido a esto, pero en otro lenguaje: [By ElektroH@cker] [Batch] Ice Gen 1.0 (Generador de Wordlist,Combolist,WEP,WPA,Serial,Cookies,IP)


Saludos
La primera vez que veo este programa. Me parece muy completo, enhorabuena.

Elsevi, si vas a hacer algo parecido te recomiendo hacerlo en C++ y se necesitas scripting Lua. Sería muy rápido.

Saludos! 

I like to test things.

El_Andaluz

Hola electrohacker me entiende bien lo que quiero hacer  :laugh: si algo parecido a tu diccionario pero de otra forma y lo que tu dices vaya mas rápido pero claro es como tu dices es verdad estoy un poco perdido entonces por lo que me han dicho y he leeido necesito un editor de texto para hacer lo que yo quiero entonces haber omerhach me dices que lo puedo hacer un blog de nota asín se mas o necesito otro editor distinto ? Electrohacker en cual me recomiendas programar para lo que yo quiero hacer de lo del generador diccionario para hacerlo a mi gusto y que editor puedo hacerlo para poner los códigos quiero ir poco a poco por que en verdad no tengo ni idea de programar y no quiero cagarla una vez echo el scrit lo quiero ejecutar en el wifislax y otra cosa que editor me sirve para hacerlo esto desde windows 7 y después ejecutarlo en el wifislax para probar lo que echo. ;) ;D

La verdad que si me encabezonado en esto jaja ya que no quieres sacar otra versión diferente de tu generador en otro programa que sea mas rápido , lo tendré que intentar yo jajaja ;D

Eleкtro

Es que no entiendes el concepto.

Un editor de texto sirve para escribir, puedes exribir un script o una poesia, pero si luego quieres ejecutar ese script, necesitas el intérprete de ese lenguaje.

Yo para lo relacionado con las permutaciones y operaciones de archivos a mansalva (porque necesitarás escribir horas y horas datos en archivos, y además cortar cientos de archivos de texto de largas combnaciones si quieres abrir el archivo sin que se coma toda la RAM...) te recomiendo C# o VBNET, nada de scripting, pero si prefieres el scripting pues Python, Perl, o Ruby, como ya te dije, aunque deberías mirar primero algunas comparaciones de velocidad entre esos trés lenguajes de scripting.

Te digo lo mismo que antes, elige un lenguaje, y luego descargatelo y descárgate el IDE, una IDE es una especie de "editor" especial para ese lenguaje, suele haber varias IDEs NO oficiales para cada lenguaje, así que hay donde elegir, pero no me uses nada de editores de texto como notepad++ ni cosas así, eso es para cuando ya sabes escribir código de forma avanzada sin cometer errores de sintaxis entonces con un editor de texto lo escribes sin preocupaciones y en poco tiempo, como en Batch por ejemplo, que los scripts de Batch se escriben en el notepad porque es muy sencillo. Un buen IDE te suele facilitar las cosas, auto-indentación, debug, auto-correción, intellisense, etc. un buen editor de texto como mucho tiene resaltado de sintaxis y "sugerencias" de keywords, no me puedes comparar un IDE con un editor de texto.

De todas formas si no me quieres hacer mucho caso y te empeñas con lo dle editor de texto, el que yo uso es "Sublime Text" (craqueado): http://www.sublimetext.com/

bueno,
saludos!








OmarHack

Aparte de todo lo que te comenta ElectroHacker puedes hacer un proyecto sencillo en C++. El "editor de texto" de C++ puede ser perfectamente codeblocks. Escribes el código y mientras uses funciones del ANSI (es un standar para la programación) el programa sera portable de Windows a Linux.

Te pondré un ejemplo para que lo entiendas. Si tú pones en codeblocks:
Código (cpp) [Seleccionar]
#include <iostream>
int main()
{
std::cout << "Hola";
getchar();
getchar();
return 0;
}


Le das a compilar y te creará un .exe en windows que cuando lo abras mostrará ese texto. Entonces te descargas el codeblocks en linux pones el código dentro y le das a compilar y te funcionara en todos los Linux.

Si en vez de poner ese código pones el de un generador de seriales o de lo que sea pues lo mismo. Crearlo en C++ no es muy complicado, si te pones a aprender C++ pues serás capaz de hacerlo en 1 mes mas o menos.

Con el resto de lenguajes que como C++ haya que compilarlos exactamente lo mismo. Para ese programa al igual que ElecktroHacker te recomiendo que uses un lenguaje compilado y no un de scripting ya que si te ciñes al ansi (con que uses librerías standart listo) podrás usar el programa en Windows, Linux, Mac o lo que sea.

Si lo quieres hacer en batch no será potable para Linux. Batch se ejecuta a través de la cmd, en Linux lógicamente no hay cmd en su defecto tienes la terminal.

Un saludo.
I like to test things.

El_Andaluz

OmarHack: Muchas gracias y alectrohacker también por explicarme me va costa trabajo entender esto un poco y todo para hacer un simple generador de diccionario a mi gusto, no sabía que había hacer tanto entonces en conclusión C ++ esto que es programar en pyton en perla o que ?? por que me estoy liando un poco yo lo que quiero hacer es lo que he dicho anter cojer un editor decirme alguno para descargarme para windows 7 claro y con que leguaje de programación me recomiendas que haga ese generador de diccionario que sea facil de usar y rápido a la hora de generarme un diccionario para despues abrir el script en wifislax. Saludo y perdonar estoy verde en esto. ;)

Eleкtro

Cita de: Elsevi en  4 Julio 2013, 18:50 PMentonces en conclusión C ++ esto que es programar en pyton en perla o que ?? por que me estoy liando un poco

C++ es programar en C++.

No vas a poder hacer un generador de nada en un día, ni en 7, primero has de aprender el lenguaje lo suficiente (lo básico).

Como "Editor de C++" puedes usar "VISUAL C++ STUDIO", "NetBeans", y muchos más.