elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 [737] 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 ... 1236
7361  Programación / Scripting / Re: Crear respuestas de comando mediante archivos bat en: 5 Marzo 2014, 10:33 am
Puedes redirigir la salida del comando Echo, al Input de otro comando, pero esto no siempre funcionará en todos los casos.

Código
  1. Echo CONTRASEÑA|Net.exe user "usuario" *

Código
  1. Echo S|Choice.exe

Saludos
7362  Programación / Scripting / Re: Separar un comando en múltiples líneas en VBSCRIPT en: 4 Marzo 2014, 22:24 pm
Te faltó usar el caracter de continuación de linea al principio:

Código
  1. payload = unescape( _
  2.                   "%fc%e8%89%00%00%00%60%89%e5%31%d2%64%8b%52" & _
  3.                   "%30%8b%52%0c%8b%52%14%8b%72%28%0f%b7%4a%26" & _
  4.                   "%31%ff%31%c0%ac%3c%61%7c%02%2c%20%c1%cf%0d" & _
  5.                   "%01%c7%e2%f0%52%57%8b%52%10%8b%42%3c%01%d0" & _
  6.                   "%8b%40%78%85%c0%74%4a%01%d0%50%8b%48%18%8b" & _
  7.                   "%58%20%01%d3%e3%3c%49%8b%34%8b%01%d6%31%ff" & _
  8.                   "%31%c0%ac%c1%cf%0d%01%c7%38%e0%75%f4%03%7d" & _
  9.                   "%f8%3b%7d%24%75%e2%58%8b%58%24%01%d3%66%8b" & _
  10.                   "%0c%4b%8b%58%1c%01%d3%8b%04%8b%01%d0%89%44" & _
  11.                   "%24%24%5b%5b%61%59%5a%51%ff%e0%58%5f%5a%8b" & _
  12.                   "%12%eb%86%5d%6a%01%8d%85%b9%00%00%00%50%68" & _
  13.                   "%31%8b%6f%87%ff%d5%bb%f0%b5%a2%56%68%a6%95" & _
  14.                   "%bd%9d%ff%d5%3c%06%7c%0a%80%fb%e0%75%05%bb" & _
  15.                   "%47%13%72%6f%6a%00%53%ff%d5%63%61%6c%63%2e" & _
  16.                   "%65%78%65%00" _
  17.                  )

· Statement Breaks in VBScript

Saludos!
7363  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Compartan aquí sus snippets) en: 4 Marzo 2014, 18:19 pm
Este snippet sirve para rotar la posición de las palabras que contiene un String.

Código
  1.    ' Rotate String
  2.    ' ( By Elektro )
  3.    '
  4.    ' Usage Examples:
  5.    ' MsgBox(RotateString("a b c d e f", RotationDirectorion.Left, 2)) ' Result "c d e f a b"
  6.    ' MsgBox(RotateString("Hello_World_!", RotationDirectorion.Right, 1, "_"c)) ' Result: "!_Hello_World"
  7.  
  8.    ''' <summary>
  9.    ''' Indicates the rotation direction of an String.
  10.    ''' </summary>
  11.    Public Enum RotationDirectorion
  12.  
  13.        ''' <summary>
  14.        ''' Rotates to the left.
  15.        ''' </summary>
  16.        Left
  17.  
  18.        ''' <summary>
  19.        ''' Rotates to the right.
  20.        ''' </summary>
  21.        Right
  22.  
  23.    End Enum
  24.  
  25.    ''' <summary>
  26.    ''' Rotates the words in a String.
  27.    ''' </summary>
  28.    ''' <param name="String">Indicates the string to rotate.</param>
  29.    ''' <param name="Direction">Indicates the rotation direction.</param>
  30.    ''' <param name="Rotation">Indicates the rotation count.</param>
  31.    ''' <param name="Delimiter">
  32.    ''' Indicates the delimiter that is used to split the words of the string.
  33.    ''' Default is 'Space' character.
  34.    ''' </param>
  35.    ''' <returns>System.String.</returns>
  36.    ''' <exception cref="Exception">Rotation count is out of range.</exception>
  37.    Private Function RotateString(ByVal [String] As String,
  38.                                  ByVal Direction As RotationDirectorion,
  39.                                  ByVal Rotation As Integer,
  40.                                  Optional ByVal Delimiter As Char = " "c
  41.                                  ) As String
  42.  
  43.        Dim Parts As String() = [String].Split(Delimiter)
  44.  
  45.        If String.IsNullOrEmpty([String]) OrElse Not [String].Contains(CStr(Delimiter)) Then
  46.            Throw New Exception(String.Format("Delimiter '{0}' not found in the String.", CStr(Delimiter)))
  47.        End If
  48.  
  49.        If Rotation = 0 OrElse Rotation >= Parts.Length Then
  50.            Throw New Exception("Rotation count is out of range.")
  51.        End If
  52.  
  53.        Select Case Direction
  54.  
  55.            Case RotationDirectorion.Left
  56.                Return String.Format("{0}{1}",
  57.                                     String.Join(Delimiter,
  58.                                                 From s As String In Parts Skip Rotation) & CStr(Delimiter),
  59.                                     String.Join(Delimiter,
  60.                                                 From s As String In Parts Take Rotation))
  61.  
  62.            Case RotationDirectorion.Right
  63.                Return String.Format("{0}{1}",
  64.                                     String.Join(Delimiter,
  65.                                                 From s As String In Parts Skip (Parts.Length - Rotation)) & CStr(Delimiter),
  66.                                     String.Join(Delimiter,
  67.                                                 From s As String In Parts Take (Parts.Length - Rotation)))
  68.  
  69.            Case Else
  70.                Return String.Empty
  71.  
  72.        End Select ' Direction
  73.  
  74.    End Function
  75.  

7364  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: [OFICIAL] Unlock All Pantech Gratis en: 4 Marzo 2014, 15:40 pm

Yo solo pasaba por aquí para comentar...

¡ GRAN TRABAJO @Unlock !

7365  Informática / Software / Re: Windows 7 desatendido con? en: 4 Marzo 2014, 15:32 pm
Sé que el siguiente comentario no va a satisfacer tu urgencia, pero es que lo mejor y más fiable es hacérselo uno mismo, lo cual no es nada dificil.

Si te lo llegas a plantear entonces te recomiendo usar la aplicación WinToolkit, es una excelente herramienta para crear una ISO de Windows desatendida, y además, la aplicación provee esta serie de 'Software Addons' descargables, que son aplicaciones desatendidas que puedes añadir a tu ISO, aunque no están disponibles las que tu requieres ...pero por otro lado un InstallBuilder desatendido para las aplicaciones que nombraste es algo faicl de realizar, por ejemplo con InnoSetup y un poco de ingenieria inversa (muy básica).

PD: Yo hice mi propio instalador desatendido de NOD32 y de Skype, te los puedo pasar por privado si quieres.

Saludos.
7366  Informática / Software / Re: cuando procedo realizar descargas me piden insertar nº de móvil en: 4 Marzo 2014, 13:11 pm
Ese tipo de páginas se denominan Surveys, y son servicios engañosos (Osea, ESTAFAS), como muchas otras estafas legales que hay en internet (y así va el mundo).

Yo una vez estuve muy interesado en descargar un archivo, pero solo lo pude encontrar en una survey,
en fín, tal era mi desesperación que rellené la survey (es decir, introduje el nº de movil) para probar suerte y así poder descargar el archivo que me interesaba, aunque yo ya sabía lo que me podia esperar, pero aún así, quise probar suerte.

El problema que me surgió es que, después de rellenar la Survey, no me reirigía a ningún enlace de descarga, así que tuve que contactar con el servicio de la Survey mediante el email de asistenci al usuario para reclamarles el enlace de descarga (y de paso advertirles de una posible denuncia si no me lo daban),
y al final, ellos mismos me pasaron un enlace de descarga (y dejándo notar como estaban bastante acojonados por mi posible denuncia, cosa que no me extraña, ya que su servicio es muy falso), y por fín pude descargar lo que se suponia que era un archivo executable ...pero este no funcionaba, así que lo examiné por encima y descubrí que el archivo .exe no era más que un archivo de texto plano (.txt) que contenia una palabra escrita repetida en el interior para así agrandar el tamaño del archivo unos cuantos MegaBytes, y después le cambiaron la extensión "txt" a "exe" para intentar camuflar la estafa un poco mejor.

Asi que, en resumen, fue una pérdida de tiempo.

No te puedes fiar ni de los Trolls las personas que hostean un archivo en ese tipo de servicios, ya que como para descargar hay que pagar, nunca sabes si el archivo va a ser reálmente lo que dice ser, ni tampoco puedes confiar en el propio servicio en si mismo, que sabe muy bien que el 99% de los usuarios usan su servicio para estafar a los demás.

...Y ese tipo de cosas es lo único que te vas a encontrar si te atreves a rellenar una Survey.

Saludos!
7367  Programación / Scripting / Re: Abrir proceso cada vez que se cierre en: 4 Marzo 2014, 10:27 am
Puedes hacerlo de la siguiente manera:

Código:
@Echo OFF & TITLE Unclosable-Script

:: By Elektro


REM La ubicación del script temporal que servirá como monitorizador de este script.
Set "MonitorFilepath=%TEMP%\CMDMonitor.cmd"

REM Si no existe el script monitor, lo creo y lo ejecuto...
If Not exist "%MonitorFilepath%" (
Call :StartMonitorScript "%~0"
)


REM Ya estamos listos para jugar.
Echo Intenta cerrarme! :D   | MORE
Echo Intento de cierres: %1 | MORE
Pause&Exit



REM Métodos
:StartMonitorScript
(
 Echo @Echo OFF ^& Title CMD Monitor
 Echo REM El resultado del monitor. ^(0=False, 1=True^)
 Echo Set /A "ProcessIsTerminated=0"
 Echo Set /A "ClosingCount=0"
 Echo+
 Echo :MonitorLoop
 Echo CMDOW.exe ^| Find /I "Unclosable-Script" ^&^& ^(
 Echo Set /A "ProcessIsTerminated=0"
 Echo ^) ^|^| ^(
 Echo Set /A "ProcessIsTerminated=1"
 Echo   Set /A "ClosingCount+=1"
 Echo ^)
 Echo+
 Echo If %%ProcessIsTerminated%% EQU 1 ^(
 Echo Start "Reinitialize Unclosable-Script" CMD.exe /K %* %%ClosingCount%%
 Echo ^)
 Echo+
 Echo Ping.exe -n 2 LocalHost 1^>NUL
 Echo Goto :MonitorLoop
)>"%MonitorFilepath%"

(
 Echo WScript.CreateObject^("WScript.Shell"^).Run """%MonitorFilepath%""", 0, False
)>"%MonitorFilepath%.vbs"

Start /B "Run Hidden" WScript.exe "%MonitorFilepath%.vbs"

Goto:EOF

Saludos
7368  Programación / Scripting / Re: porcentaje de uso de cpu en: 4 Marzo 2014, 10:22 am
Claro, en el output estás trabajando 5 lineas en total así que se procesa linea por linea para setear la variable, debes modificar la expresión del FOR para obtener la única linea que te interesa, prueba a reemplazar la expresión, por esta otra:

Código
  1. 'pslist.exe -s 2 idle ^| Findstr.exe "[0-9]:"'

De todas formas no necesitas utilizar herramientas de terceros, puedes hacerlo con el comando externo WMIC de Windows:
Código
  1. @Echo OFF
  2.  
  3. Set    "ProcessName=Firefox"
  4. Set /A "PercentCPU=0"
  5.  
  6. FOR /F "Tokens=2 Delims==" %%# IN (
  7. 'WMIC.exe Path Win32_PerfFormattedData_PerfProc_Process Where Name^="%ProcessName%" Get PercentProcessorTime /Format:List ^| FINDSTR.exe "[0-9]"'
  8. ) DO (
  9. Set /A "PercentCPU=%%#"
  10. )
  11.  
  12. Echo Process   : %ProcessName%
  13. Echo CPU Usage : %PercentCPU%%%
  14.  
  15. Pause&Exit

Saludos.
7369  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda,Incluir ficheros de texto en instalador visual basic . en: 2 Marzo 2014, 20:44 pm
Te vas a reir, pero a mi me funciona perféctamente tu programa, el archivo de lectura ...se lee xD, no ha sido necesario efectuarle ninguna modificación para que me funcione.

¿Has probado tu app en una VM?, debería funcionar.

De todas formas tenías el archivo 'Diccionario1.txt' desperdigado en varias carpetas, lo único que he echo ha sido dejarlo únicamente como recurso y modificar las órdenes para leer el recurso en los 2 métodos que intentaban leer un archivo local, en fín lo tienes en la carpeta .\WindowsApplication7\Resources


Es probable que lo que a ti te sucede sea un problema de VisualStudio (algo que no se ha actualizado corréctamente en el proyecto) o de la configuración de la App, si con la simple modificación que hice sigue sin funcionarte entonces prueba a hacer lo siguiente:

1. Eliminar el archivo oculto de opciones ("WindowsApplication7.suo") que está en la carpeta raiz de la solución.  (verás otro archivo SUO, ese lo ha generado mi VS 2012)
2. Limpiar la solución y reconstruirla (En las opciones de VS, el botón 'Clean solution', y 'Rebuild')
3. Eliminar el directorio que comentaste, me da muy mala espina porque estoy casi convencido de que tiene algo que ver con todo esto y quizás es lo que te está causando el problema:
C:\Documents and Settings\PRIMERO\Configuración local\Apps\2.0\X16CBQ9K.6OB\GRDP0DY2.Z7J
(no se que habrá dentro del directorio, quizás prefieras hacer un backup antes de elimiar).


PD: Hay muchas cosas que podrías mejorar en el código (demasiadas), y también me fijé que tenías un bug (al cerrar el Form1.vb la aplicación seguía activa sin cerrarse y había que matarla o detener el debugger), lo he corregido.

Saludos
7370  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda,Incluir ficheros de texto en instalador visual basic . en: 2 Marzo 2014, 17:59 pm
Creo que tienes un tremendo lio montado

¿Porque tu programa intenta buscar el archivo en 'LOCALAPPDATA'?:

Citar
Código:
C:\Documents and Settings\PRIMERO\Configuración local\Apps\2.0\X16CBQ9K.6OB\GRDP0DY2.Z7J\wind..tion_a7cd575c2b32d8ae_0001.0000_4d3315ddf5745775\Diccionario1.txt'

Si quieres pásame una url de descarga del proyecto (por aqui o en privado) y le echo un vistazo al problema del archivo, aunque no te aseguro nada, nunca he echo un instalador en VS, no se si estás usando VSIX para hacer el instalador, o un install builder aparte, o que se yo, así que no se lo que me voy a encontrar xD.

EDITO: Lo de las 'Build actions' es para establecer la forma en como se debe trabajar el recurso (por ejemplo, embedirlo a la app), en tu caso deberías dejarlo como está, en 'None'.

· Resource Files

+

   None: The file is not included in the project output group and is not compiled in the build process. An example is a text file that contains documentation, such as a Readme file.

    Compile: The file is compiled into the build output. This setting is used for code files.

    Content: Allows you to retrieve a file (in same dir as assembly) as a stream via Application.GetContentStream( uri ). For this method to work, it needs a AssemblyAssociatedContentFile custom attribute which VS graciously adds when you mark a file as "Content"

    Embedded resource: embeds the file in an exclusive assembly manifest resource.

    Resource (wpf only): embeds the file in a shared (by all files in the assembly with similar setting) assembly manifest resource named AppName.g.resources.

    Page (wpf only): Used to compile a xaml file into baml. The baml is then embedded with the same technique as Resource (i.e. available as `AppName.g.resources)

    ApplicationDefinition (wpf only): Mark the XAML/class file that defines your application. You specify the code-behind with the x:Class="Namespace.ClassName" and set the startup form/page with StartupUri="Window1.xaml"

    SplashScreen (wpf only): An image that is marked as SplashScreen is shown automatically when an WPF application loads, and then fades

    DesignData: unknown

    DesignDataWithDesignTimeCreatableTypes: unknown

    EntityDeploy: (Entity Framework): used to deploy the Entity Framework artifacts

    CodeAnalysisDictionary: A xml file containing custom word dictionary for spelling rules


Saludos!

Páginas: 1 ... 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 [737] 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines