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 - Eleкtro

#7291
Windows / Re: Duda con comando attrib
10 Febrero 2014, 09:28 AM
Cita de: cmd.exe /C "Attrib /?"
Código (vb,6) [Seleccionar]
 +   Establece un atributo.
 -   Borra un atributo.

 R   Atributo de solo lectura del archivo.
 A   Atributo de archivo de almacenamiento.
 S   Atributo de archivos del sistema.
 H   Atributo de archivo oculto.
 I   No atributo de archivo indizado de contenido.
 X   Sin atributo de archivo de limpieza.
 V   Atributo de integridad.

Cita de: http://en.wikipedia.org/wiki/File_attributeSystem File Attribute:

When set, indicates that the hosting file is a critical system file that is necessary for the computer to operate properly.
MS-DOS and Microsoft Windows use it to mark important system files.
MS-DOS commands like dir and Windows apps like File Explorer do not show system files by default even when hidden files are shown, unless asked to do so.

Símplemente indica que se trate como un archivo importante del SO.
Por ejemplo, si le asignas el atributo 'System' a un archivo, al intentar eliminar ese archivo de forma manual te pedirá confirmación al ser un archivo de sistema con el típico mensaje de 'Si elimina este archivo es posible que Windows y otros programas dejen de funcionar, blah blah blah...', y el atributo también afecta al usar la opción 'Ocultar archivos del sistema' en el explorer, y en fín...todas las demás características de un archivo que tenga ese atributo.

Saludos.
#7292
Cita de: estebankpo15 en 10 Febrero 2014, 06:42 AMal principio el anivirus me lo borro de ante manos, directamente mate el proceso del antivirus..
En lugar de matar el proceso añádele una excepción de detección al WPE Pro o símplemente desactiva tu antivirus... no es necesario aniquilarlo.

descárgate el WPE Pro del site oficial... ~> http://wpepro.net/index.php?categoryid=2&p5000_sectionid=1&p5000_fileid=5

saludos.
#7293
compila este Form a ver si es lo que necesitas:
Código (vbnet) [Seleccionar]

Imports System.IO
Imports System.Text
Imports System.Threading

Public Class Form1

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Shown

       ' El archivo de texto que contiene las filas de números.
       Dim OldTextFile As String = "C:\Users\Administrador\Desktop\1.txt"

       ' El nuevo archivo de texto que se escribirá con el formato.
       Dim NewTextFile As String = "C:\Users\Administrador\Desktop\nuevo.txt"

       ' El formato de la cadena.
       Dim strFormat As String = "{0:00}={1}"

       ' Esta variable la usaré para incrementar el índice (01=n, 02=n, 03=n, etc...)
       Dim Index As Integer = 0

       ' Obtengo cada número del archivo de texto, y los meto en un Array.
       ' Ej: {5, 6, 7, 8 , 9, etc...}
       Dim Items As Integer() =
         (From Number As Integer In File.ReadAllText(OldTextFile, Encoding.ASCII).
                                    Split({" "c, vbCrLf}, StringSplitOptions.RemoveEmptyEntries)
          Select Number).ToArray

       ' Creo un nuevo array con los elementos del array anterior pero añadiéndole el formato deseado.
       ' Ej: {01=5, 02=6, 03=7, 04=8, 05=9, etc...}
       Dim FormattedItems As String() =
           (From Number As Integer In Items
           Select String.Format(strFormat,
                                Interlocked.Increment(Index), Number)).ToArray

       ' Muestro los resultados y si está todo bien los escribo en el nuevo archivo de texto...
       Select Case MessageBox.Show(String.Join(Environment.NewLine, FormattedItems.ToArray),
                                   "¿ Quieres reintentar ?", MessageBoxButtons.YesNo)

           Case DialogResult.No
               File.WriteAllLines(NewTextFile, FormattedItems, Encoding.ASCII)
               Application.Exit()

           Case DialogResult.Yes
               Application.Restart()

       End Select

   End Sub

End Class


El archivo de texto contenia:
1 2 3 4
5 7 8 6
10 15 88 90
15 25 77 85


Y el resultado es este:


saludos













Bueno ya me has explicado que eso no era lo que tu necesitas, lo que quieres es contar la cantidad de veces que cada número se repite, y escribirlo en un archivo de texto.

En el código de arriba, símplemente reemplaza la orden de LINQ que uso para el Array 'FormattedItems ', por este otro:

Código (vbnet) [Seleccionar]
        ' Creo un nuevo array con los elementos del array anterior pero añadiéndole el formato deseado;
        ' Que es poner delante el número de veces que se repite cada número.
        ' Ej: {03=5, 01=6, 05=7, etc...}
        Dim FormattedItems As String() =
            (From Number As Integer
             In Items
             Group By Number Into Count()
             Select String.Format(strFormat, Count, Number)).ToArray


Texto con el que he probado:
5 7 8 25
66 25 1 2
3 4 3 3 2
99 4 12 13


Resultado:


Edito:
Si quieres ordenar por los más repetidos primero, entonces:
Código (vbnet) [Seleccionar]
        Dim FormattedItems As String() =
            (From Number As Integer
             In Items
             Group By Number Into Count()
             Order By Count Descending
             Select String.Format(strFormat, Count, Number)).ToArray


(Para ordenarlos al revés pues usas 'Ascending'...)

EDITO: O bien puedes crear un Type anónimo para manejar cada número a tu antojo de mejor forma (esta es la opción por la que yo me decantaría ...para tener mayor control sobre cada objeto):

Código (vbnet) [Seleccionar]
        Dim FormattedItems =
            (From Value As Integer In Items
             Group By Value Into Count()).ToArray

        Dim StrBuilder As New StringBuilder
        For Each Item In (From fItem In FormattedItems Order By fItem.Count Descending)
            StrBuilder.AppendLine(String.Format("Número: {0}", Item.Value))
            StrBuilder.AppendLine(String.Format("Veces Repetido: {0}", Item.Count))
            StrBuilder.AppendLine()
        Next Item

        MsgBox(StrBuilder.ToString)


Texto:
5 7 8 25
66 25 1 2
3 4 3 3 2
1 2 1 4 5
99 4 12 13


Resultado:



Saludos
#7294
Scripting / Re: Script para web
9 Febrero 2014, 13:40 PM
Cita de: Xenomorfo77 en  9 Febrero 2014, 13:39 PM
Ok, en que lenguaje sabes o me recomiendas para que sea sencillo? Saludos.

Si no te importa hacerlo en Windows entonces te recomiendo VB.NET
Si es para usar bajo Linux entonces puedes hacerlo en Ruby y/o Python, los dos tienen ese tipo de librerias (externas)

Saludos
#7295
Scripting / Re: Script para web
9 Febrero 2014, 13:35 PM
Cita de: Xenomorfo77 en  9 Febrero 2014, 13:27 PM
si lo hiciese seria en bash
a que te refieres con acceder al form e invocar click puedes ser mas concreto.

antes de nada, yo no sé mucho de HTML pero creo que habría dos formas de hacerlo,
1. Por código enviando una petición post para el botón (quizás con cURL se pueda?), aunque imagino que de esta forma será más dificil el manejo manual de Cookies que requiere la web.
2. Utilizando un lenguaje que disponga de librerías para navegar de forma interactiva a cada perfil de usuario e invocar el miembro 'Click' en el botón (esa es la manera que yo se hacer pero en Bash no).

EDITO:
Un ejemplo de lo que te intento decir, en Ruby:
[RUBY] script para loguearse en una web e ir a una url

Saludos
#7296
Scripting / Re: Script para web
9 Febrero 2014, 13:25 PM
Cita de: Xenomorfo77 en  9 Febrero 2014, 12:12 PM
si entras directamente en ese enlace del href no hace nada y dice k la pagina no existe. ¿Alguna pista o ayuda?

Hombre, es que es un botón, no redirecciona a un form, puedes invocar 'Click' en el botón 'Seguir' y 'Desafios' si lo haces por web.

Accedes al form del usuario, obtienes los botones por su ID:
id="add_friend"
id="follow"
...e invocas Click.

¿Que lenguaje estás usando?.
#7297
Windows / Re: Recuperar datos de partición
9 Febrero 2014, 03:11 AM
Cita de: Lauta en  9 Febrero 2014, 02:15 AMSé que hay aplicaciones de recuperación, pero hay millones y hasta ahora no tuve resultados. Pasé recuva (de piriform) y no me dio nada. Ahora estoy pasando una que es remo recover...

Si tu no has eliminado ningún archivo y la distro de Linux tampoco lo ha echo entonces no puedes recuperar algo que nunca ha sido eliminado...

Quizás me equivoque pero creo que lo estás enfocando desde una perspectiva equivocada, en lugar de utilizar software para intentar recuperar archivos, prueba a utiliza software para recuperar particiones:

~> http://www.cgsecurity.org/wiki/TestDisk
~> http://www.partition-recovery.com/
~> http://www.hiren.info/pages/bootcd (el programa Partition Find and Mount)

El primero es la (buena) alternativa gratis que se suele usar, aunque es peor que el segundo, pero compatible con Linux y también se distribuye en LiveCD para que lo puedas bootear.
El segundo es de pago, mejor que el primero, pero es para Windows, auqnue por otro lado ...es un programa que va incluido en la suite 'Active Boot Disk' la cual no te costaría mucho encontrar en formato LiveCD por torrent...y gratis.
Del tercer programa no digo nada porque nunca lo he probado, pero es otra alternativa que te podría servir, el mítico LiveCD de Hiren's BootCD.
#7298
Fuente oficial del SAE ~> https://sites.google.com/site/simpledotnet/simple-assembly-explorer

Cita de: .:UND3R:. en 30 Enero 2014, 00:17 AM
EDIT:¿Existirá algún plugins o función que permita la edición de código?

Imagino que por 'edición de código' te refieres a la edición de la instrucciones MSIL y no a manipular en tiempo real la representación de las instrucciones en un bloque de código (eliminar un bracket del bloque pulsando 'backspace', añadir una sentencia escribiéndola en el bloque de código, etc... nunca he escuchado que eso sea posible), en ese caso puedes usar el plugin Reflexil ~> http://reflexil.net/
(Puedes usar el plugin en el .NET Reflector y el Telerik JD, pero no en el SAE)

Si me permites un consejo a pesar de que la ingenieria inversa no es lo mio y tu eres mucho más sabio que yo en esto, pero... el .NET Reflector es mucho mejor que el SAE estéticamente y eficiéntemente hablando, el SAE es la típica alternativa gratis que todo el mundo suele usar porque es gratis y porque cumple su función básica, pero deberías echarle un vistazo al Reflector, puedes desensamblar, hacer todo lo q hace el SAE y más (mírate la lista de plugins del Reflector), e incluso desensamblar diréctamente desde la IDE de VisualStudio con cualquier dll que tengas referenciada, eso es lo mejor de todo.
Aquí te dejo la versión normal de pago (le añadi casi todos los plugins que consideré interesantes) ~> http://www.mediafire.com/download/obao67pp51jghra/.NET_Reflector.rar
...si necesitas la versión VSPro (la que se integra en el VS) pídemelo por privado y te la paso.

PD: Actuálmente estoy pagando una subscripción VIP a una página de warez donde cada dia sacan nuevas releases de las últimas versiones del soft relacionado con .NET (y con el hacking/cracking, la progrmaación Web, y programación Miscelanea), si necesitas herramientas actualizadas de cualquier tipo ya sabes que puedes contar conmigo, quizas te pueda ayudar.

Saludos!
#7299
Gracias .:UND3R:.

Cita de: .:UND3R:.Por qué no compras el software 4.95 USD más económico no puede ser, en un fin de semana logras conseguir ese dinero.

Cita de: c3r0xpor dos razones que no lo hago, primero  qu eno tengo el dinero, par ahacero y auqnue lo tuviera, no lo gastaria

en fín... creo que ese comentario lo dice todo.

No se cual de estas cosas me molesta más:


1. Que no te apetezca pagar $5 por comprar ese software pero intentes aprovecharte del tiempo y la humildad de otras personas para engañarlos y esclavizarlos con la promesa de un salario mínimo 4 veces la cantidad que dices que NO TIENES (y que aunque tuvieras, dices que no la pagarías) para que te craqueen el soft y luego no pagar sus servicios?.

2. Que pongas como excusa que para ti todo esto es un reto personal, pero, que no hayas mostrado un solo signo de querer aprender nada al respecto (solo pasabas por aqui como dijiste), ¿Que tipo de reto es ese?, ¿Quieres un reto? ..pues no hay mejor reto y más satisfactorio que aprender a hacerlo tu mismo, o como mínimo, intentarlo. ...no abriendo el olly ni el reflector ni ningún otro programa para 'hacer click y listo', sinó aprendiendo un lenguaje de programación para escribir cada instrucción que sea necesaria.

3. Que todo esto sea para un beneficio personal tan egoista, ILEGAL, estríctamente prohibido en el foro, y nada ético como es la intención de estafar a un casino de forma metódica y planificada y no el echo de ganar dinero jugando y usando un método estadistico.

4. Que te hayas pasado por el trasero el aviso amistoso que di acerca de no comentar más el tema del dinero .


Ya me cansé de tanta chorrada;
Cierro este tema con motivos de sobra.

Un saludo.
#7300
No tengo nada que recomendar más que intentes hacerlo tu mismo...
Citaryo si pudiera te indicaría los pasos a seguir al menos... pero...no manejo Java.

Tienes el source original, los conversores de código, y un subforo dedicado a Java donde formular las dudas de tus progresos...

saludos!