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


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 [511] 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 ... 1253
5101  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCE] Snippet Tool Extension For Visual Studio (C#/VB) en: 15 Julio 2015, 18:34 pm
Nueva versión 1.1

Cambio de imagen, más comandos, y un panel de opciones en el menú herramientas de Visual Studio, ¡más y mejor!:



Added
  • A properties page with name "Snippet Tools" inside the "Tools -> Options" menu.
     
  • Paragraph command ( <para></para> tag ) with hotkey: Ctrl+E+Space.
     
  • Separator Line command with hotkey: Ctrl+E+Tab.
     

Improved
  • Simplified Command icons.
     
  • Tag enclosing behavior when a full line is selected.
     

Fixed
  • Keyboard shortcuts now are only avaliable when are pressed on the text editor.
     

Modified
  • Keyboard shortcuts of "Hyperlink", "Hyperlink Alter" and "Remarks Section" commands.
     
5102  Foros Generales / Dudas Generales / Re: debate sobre la informática en: 15 Julio 2015, 13:59 pm
En fin, creo que seria más lógico que solo hubiera un formato para audio,uno para video,otro para texto... Así no habría problemas de incompatibilidades.

Solventar problemas de compatibilidad se resumiría a que solamente debería existir una empresa la cual se encargase de desarrollar y mantener "X" formato global, habría que reinventarlo todo para que los dispositivos actuales (tenología movil, etc) soportasen solamente un único formato de audio/video, etc.

No entro a discutir sobre los contras o pros que algo así tendría, por que no vale la pena pensar en ello, eso nunca pasará, ya que la competencia es necesaria para la humanidad (asquerosa sociedad competitiva y materialista en la que vivimos).

Aquí no veo debate posible.

PD: Y ya mejor ni hablemos sobre una única moneda de cambio en La Tierra, un único documento de identidad igual para todos, etc... eso si que estaría bien para cambiar algo a mejor.

Saludos
5103  Programación / Python / Re: [Python] Ayuda con registro de usuarios usando ficheros .txt en: 15 Julio 2015, 11:56 am
Mi duda es como podría hacer para que el usuario a registrar antes de ser registrado sea verificado si esta o no en el archivo "usuarios_registrados.txt" el cual creé para luego registrarlo.

Debería hacer uso de un siclo for, para leer las lineas del documento y compararlas?

Si, bien puedes usar un búcle para iterar las lineas y evaluar cada una de ellas.

En otros casos, donde no hiciese falta verificar palabras completas en una colección de strings, podrías utilizar la función find:
string.find(s, sub[, start[, end]])¶

    Return the lowest index in s where the substring sub is found such that sub is wholly contained in s[start:end]. Return -1 on failure. Defaults for start and end and interpretation of negative values is the same as for slices.

O también el keyword "In" (if str in col), pero dado el caso esas alternativas ahora mismo no te sirven.

Yo te sugiero utilizar un loop cómo ya pensaste, o igualmente expresiones regulares.

Esta función devolverá True si el nombre de usuario se encuentra en el archivo especificado:

Código
  1. import re
  2.  
  3. def find_username(filepath, username):
  4.    with open(filepath) as filestream:
  5.        return re.search(r"^" + re.escape(username) + r"$", filestream.read(), re.MULTILINE) != None
  6.  
  7. print find_username("C:\usuarios_registrados.txt", "elektro")

Saludos
5104  Foros Generales / Foro Libre / Re: Científicos aseguran que la Tierra entrará en una edad de hielo en: 15 Julio 2015, 01:52 am
Valentina Zharkova





Ahí lo dejo caer para quien quiera investigar... . .


PD: El teléfono es público, no infringe las normas (por si acaso).
5105  Programación / Scripting / Re: almacenar el nombre de un directorio en una variable en: 15 Julio 2015, 01:20 am
1. Usa las etiquetas para insertar código, lee mi firma.

2. ¿Qué problema tienes exactamente con el código que has mostrado?, intenta ser específico.

3. ¿Qué hay de los métodos fct_log_Texte y DirectoryEmpty?, no aparecen en el código.

4. Por defecto Windows no permite utilizar ciertos caracteres especiales al nombrar directorios/archivos, puedes descartar muchos caracteres innecesarios del For para aumentar el rendimiento.

5. El último For del código que has mostrado, tiene la agrupación abierta, por lo que dará error de sintaxis.

Prueba de la siguiente manera:
Código:
@Echo OFF & Setlocal EnableDelayedExpansion

Set "sourceDirPath=C:\Users\"
Set "dirNamePattern=_C_"
(MKDir "%srcDir%")2>Nul


For /D /R "C:\users" %%# In ("*%dirNamePattern%*") Do (

(Echo "%%~nx#" | findstr "[\+\(\)\@\#\$\{\}\[\]\'\;\,\`\&\%%\^\.]")1>Nul 2>&1 && (
Call :DirtyWork "%%~nx#" "%%~f#"
)

)

Pause&Exit /B 0


:DirtyWork :: %1=Directory Name, %2=Directory Path

Set "renamedName=%~1"

For %%# In ("+","(",")","@","#","$","{","}","[","]","'",";",",","`","&","%%","^") Do (
Set "renamedName=!renamedName:%%~n#=!"
) & Set "renamedName=!renamedName:.=!"

Echo: Dir Name: "%~1"
Echo: Rename  : "!renamedName!"
Goto :EOF

Saludos!
5106  Programación / Programación General / Re: AYUDA VISUAL FOX PRO 6.0 ( NO COINCIDEN LOS TIPOS DE DATOS ) URGENTE en: 15 Julio 2015, 00:03 am
Está prohibido abusar de las mayúsculas, y los códigos deben ir en sus respectivas etiquetas.

Corrige eso, lee mi firma.

Saludos
5107  Foros Generales / Dudas Generales / Re: Extraer Clave Manual de TeamViewer en: 14 Julio 2015, 21:53 pm
En versiones anteriores de TeamViewer, la contraseña se almacenaba en el valor SecurityPasswordAES de la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer\VersionX o HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TeamViewer\VersionX respectivamente, con unos datos cifrados con el algoritmo AES-256, "imposible" de craquear sin conocer la llave de cifrado.

En tu versión de TeamViewer, es el valor PermanentPassword en la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer\Version9 o HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TeamViewer\Version9 respectivamente quien contiene la contraseña que quieres, pero yo que tú no pondría ninguna esperanzas en ello, ya que obviamente siguen estando los datos cifrados, aunque desconozco con que algoritmo.

Por cierto, no llego a comprender del todo si tus intenciones son éticas o inmorales... ¿tú tienes permiso de esa otra persona?, ¿has leido las normas del foro?.

Saludos
5108  Seguridad Informática / Hacking / Re: Quiero aprender a crear un hack en: 14 Julio 2015, 21:16 pm
Define lo que entiendes por hack (te vayan a llamar cracker o lammer sin fundamento).

En realidad cualquier modificación se puede considerar un "hack", ya que se estaría alterando el comportamiento del proceso directa o indirectamente de forma artificial (quiero decir, no natural).

El término Hack, de Hacker, relacionado con la seguridad informática, obviamente no tiene nada que ver en este contexto, pero sigue siendo un hack.

Sin embargo, tal vez el usuario se refiera a algo más concreto cómo un speed-hack.

Saludos!
5109  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] Snippet Tool Extension For Visual Studio (C#/VB) en: 14 Julio 2015, 20:52 pm
¿Qué es esto?


Snippet Tool es una extensión para Visual Studio, la cual mediante un menú desplegable en el menú contextual del editor de código, nos ayudará a realizar pequeñas pero repetitivas tareas de documentación XML y Snippets, para C# y VB.Net.



Snippet Tool no es una herramienta completa de documentación XML.

La idea principal fue desarrollar una simple extensión que me ayudase a automatizar la creación de archivos Snippet desde el texto seleccionado en el editor (vease el comando "Create Snippet File" en el menú contextual),
despues, decidí añadírle algunas funcionalidad adicionales cómo se puede comprobar en la imagen, a modo de complemento para cubrir necesidades que otras extensiones profesionales de documentación XML, cómo por ejemplo Ghost Doc, no llevan a cabo.

La idea es utilizar dichas funcionalidades cómo complemento, en combinación de alguna otra extensión cómo la ya mencionada, Ghost Doc.





Características


  • Automatización para la creación de archivos .snippet administrados por Visual Studio.
     
  • Automatización para la inserción de diversos tags cotidianos relacionados con la documentación XML.
     
  • Los comandos del menú se pueden invocar mediante combinaciones de teclas pre-establecidas, por ejemplo al presionar CTRL + E + R, el texto seleccionado se insertará en el tag <see cref="texto"/>.
     
  • Compatible con la sintaxis de C-Sharp y VisualBasic.Net.





Demostración


Estas imágenes pertenecen a la versión 1.0





































Ejemplo de compilación y renderizado de la documentación



Código
  1. <member name="M:ConsoleApplication1.Program.TestFunc(System.Int32,System.Int32)">
  2.    <summary>
  3.    This is a test method that performs a loop.
  4.    </summary>
  5.  
  6.    <example> This is a code example.
  7.    <code>
  8.    try
  9.    {
  10.        TestFunc(1, 10);
  11.    }
  12.    catch
  13.    {}
  14.    </code>
  15.    </example>
  16.  
  17.    <param name="param1">
  18.    An <see cref="T:System.Int32"/> that determines the first value of the <see langword="for"/> loop.
  19.    Use <paramref name="param2"/> to assign the last value.
  20.    </param>
  21.  
  22.    <param name="param2">
  23.    An <see cref="T:System.Int32"/> that determines the last value of the <see langword="for"/> loop.
  24.    Use <paramref name="param1"/> to assign the first value.
  25.    </param>
  26.  
  27.    <remarks>
  28.    For more information see <see href="https://msdn.microsoft.com/en-us/library/5kzh1b5w.aspx"/>
  29.    </remarks>
  30.  
  31.    <seealso href="https://msdn.microsoft.com/en-us/library/5kzh1b5w.aspx"/>
  32. </member>








Código Fuente


Versión 1.3


Notas:
La extensión ha sido desarrollada con la SDK de Visual Studio 2013, obviamente es necesario disponer de las referencias de dicha SDK para editar el proyecto.
Microsoft Visual Studio 2013 SDK





Descarga el instalador de la extensión (paquete VSIX)


Versión 1.0
Para Visual Studio 2013
(EXPERIMENTAL) Para Visual Studio 2010, 2012, o 2015


Versión 1.1
Para Visual Studio 2013
(EXPERIMENTAL) Para Visual Studio 2010, 2012, o 2015


Versión 1.3
Para Visual Studio 2010, 2012, 2013 y 2015





Observaciones


Las combinaciones del teclado se pueden presionar desde cualquier editor, por ejemplo desde el explorador de soluciones, esto no es una mejora, sino un fallo de diseño que se intentaré solucionar en futuras versiones.

Si encuentran cualquier bug no duden en comunicármelo preferiblemente DEJANDO UN COMENTARIO EN ESTE POST en lugar de enviarme un email o mensaje privado, y trataré de solucionar el problema.

También estoy abierto a sugerencias para implementar nuevas funcionalidades en la extensión, pero no voy a añadirle cosas típicas cómo por ejemplo soporte para insertar sumarios, ya que para eso está Ghost Doc (u otras extensiones).

Espero que les haya servido y gustado este aporte.

Un saludo!
5110  Seguridad Informática / Hacking / Re: Quiero aprender a crear un hack en: 14 Julio 2015, 17:30 pm
Crear un cheat/hack con Cheat Engine es extremadamente sencillo, en general el 100% de la tarea se reduce a realizar escaneos para localizar y acorralar los valores de las direcciones de memoria que te interesan alterar y listo, sin embargo, deja de ser tan sencillo cuando el juego o el tipo de hack requiera trastear con características más avanzadas cómo LUA-Scripting o el editor de memoria (aprender los Opcodes, ASM) o la inyección de código mediante dll, u otras características, cosa que por el momento estoy seguro que no necesitarás hacer nada de eso para ir aprendiendo lo básico y sencillo :P.

Con todos los tutoriales y video-tutoriales que tienes al alcance de tu mano sobre Cheat Engine en Google, no esperes que alguien vaya a hacerte de profesor y encima gratis, por que sería enseñar programación e ingenieria inversa en general.
COMPLETE CheatEngine Tutorial (with pictures) UPDATE JAN 2015

Saludos!
Páginas: 1 ... 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 [511] 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 ... 1253
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines