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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Scripting / Realizar un For en bat sobre un archivo de texto con plecas en: 28 Noviembre 2017, 03:30 am
Hola que tal

Estoy realizando un cambio de palabra en un texto
Con un for en bat pero al momento de toparse con plecas "|"
El for se cicla y me vuelve a correr las cadenas de texto
Habrá alguna manera de omitir estas plecas para que se consiga
El objetivo ?
Este es el bat:
Código:
@echo Off
setlocal enabledelayedexpansion
for /f * tokens=* delims=* %%x in ('type texto.txt') do (
set linea=!linea:palabra=cambio!

call :show !línea!
)
goto:EOF
:show
echo %* >> texto2.txt
goto:EOF

Si las plecas están en la misma línea donde esta la palabra que intento cambiar es cuando no funciona, sin embargo cuando no esta en la misma línea que las plecas sí se cambia, pero veo que se salta cuando hay plecas y omite esa línea. Y le da la vuelta al texto del archivo y vuelve a ciclarse la búsqueda .
El archivo es cualquiera con plecas, por ejemplo:
Código:
|hola
Mundo//
|cruel
Wg|:||:||01
Ok
16384hg
|9901
palabra
3457

Y el resultado que me devuelve es:
Código:
Mundo//
Ok
16384hg
cambio
3457

No me devuelve el texto original habrá alguna manera de hacerlo sin que me cambie el texto?

Saludos


2  Programación / Programación General / Analizar léxicamente en c# en: 6 Marzo 2013, 07:14 am
Hola tengo un problemita con un codigo, como analizo una cadena de caracteres para luego manipularlo a mi antojo por ejemplo:

Código
  1. Console.WriteLine("Escribe algo: ");
  2. string a = string.Format(Console.ReadLine());
  3.            string str = a;
  4.            char[] caracter = str.ToCharArray();
  5.            foreach (char c in caracter)
  6.            {
  7.               //aqui haria la comparacion por ejemplo
  8.            }
  9.  
En este punto recorro mi cadena ingresada caracter por caracter.
por ejemplo si yo le ingreso 36+p*8
como puedo saber que 3 y 6 son 36, ¿antes de llegar al signo de suma?
Código
  1. if (c == '+')
para luego pedir el valor de 'p'  etc etc ... help  :huh:, es mejor con arreglos?  como lo comparo por ejemplo  if (c == string[] letras = { "aqui pondria letras"}) luego comparo con una lista de signos y el que sea igual le asigno un operador ,.. si se puede hacer esto seria genial solo necesito saber la sintaxis para q funcione yo veria como. saludines   :P

Edito: icono pregunta
3  Foros Generales / Foro Libre / Re: NUEVO SUPERMALWARE FLAME en: 1 Junio 2012, 12:06 pm
Es emocionante como se desarrollan las cosas en los paises, conspiraciones, atentados, muerte,  destruccion. Todo esto de manera imperceptible, con herramientas increibles que generan el deseo de crear versiones posteriores que por naturaleza inventamos, actuando a la sombra de la supervivencia humana; pero al mismo tiempo tengo miedo por tanta maldad :-\ y sangre fria, a una fe ciega por la debilidad que los domina. Siempre imagine estar infectado sin duda por todo tipo de ojos, estando a la mira de mis actos, pero hay una cosa que no podran invadir y es por esa cosa que seguiremos como estamos hasta salir del contexto. No quieren aceptar las consecuencias que nos llevaran a la destruccion, es muy triste.
4  Programación / PHP / Fatal Error de SourceGuardian Loader en: 16 Marzo 2012, 04:05 am
Hola haber si me echan la mano con esto supongo que se trata de incompatibilidades  :( este es el error:
Código:
Fatal error: SourceGuardian Loader - This protected script does not support version 5.3.10 of PHP. 
Please contact the script author about this problem. Error code [07] in /home/tridesim/public_html/config.php on line 2
5  Programación / Scripting / Re: creando nombres prohibidos de wind0s en batch en: 20 Febrero 2012, 18:57 pm
Bueno me vas a decir como lo creaste, :silbar: pues no veo nada inválido en el nombre del archivo.  :silbar:

Para Eliminar Archivos:
Código:
DEL\\.\C:\Users\%Username%\Desktop\archivo-imborrable

Para Eliminar Carpetas:
Código:
RD\\?\C:\Users\%Username%\Desktop\archivo-imborrable

sigue jugandole haber si encuentras combinaciones raras tu que sabes mucho de batch ;D

si te rindes:
Unlocker
FileAssassin
6  Programación / Scripting / Re: creando nombres prohibidos de wind0s en batch en: 18 Febrero 2012, 08:21 am
Esto lo uso asi en los pendrivers:
le pones una carpeta llamada AUXdentro de otra carpeta llamada Autorun.inf
y con eso no te infectas de virus autoejecutables,
Código:
md\\.\f:\Autorun.inf\NUL
pues la carpeta al ser imborrable el virus no puede reemplazar ese nombre por su verdadero archivo autorun.inf  ;D
tambien lo podes hacer con la carpeta RECYCLER
y pensando de manera al revéz
hasta para crear malwares esta bueno. >:D :¬¬
Código:
md\\.\%%a:\RECYCLER\PRN\S-1-5-21-1482476501-1644491937-682003330-1013\viruela.exe

Otros nombres prohibidos porque entrarian en  conflicto son el S.O.

CON

PRN

AUX

CLOCK$

NUL

A:-Z:

COM1

COM2

COM3

COM4

LPT1

LPT2

LPT3


me acuerdo que en XP eran mas restrictivos :( pero igual funcionan  :xD
7  Programación / Scripting / Re: creando nombres prohibidos de wind0s en batch en: 18 Febrero 2012, 05:58 am
 :D No hombre, mira al ponerlo como tu:
Código:
Echo test > "C:\Aux.txt"
eso no me sirve (vas a C:\ y veras que no esta) porque ese nombre no es válido en windows tal como: AUX,LPT1,CON,NUL,etc...

oculto porque el texto no aparece en entorno grafico (o al menos hasta donde le he buscado) y solo aparecera con el
Código:
type\\.\c:\aux.txt
lo de permanente bueno quise decir imborrable por usuarios promedio  :xD

y pues ya el objetivo veras que es algo interesante   :rolleyes:


8  Programación / Scripting / Re: creando nombres prohibidos de wind0s en batch en: 18 Febrero 2012, 00:33 am
lo logre!!! ;D

asi:

Código:
echo test>\\.\[unidad:]\aux.txt

creando asi un archivo permanente y un texto oculto visualizable con
Código:
type\\.\[unidad:]\aux.txt 
gracias a mi ;-)
+ ideas?  ::) ::) ::)

9  Programación / Scripting / creando nombres prohibidos de wind0s en batch en: 17 Febrero 2012, 22:50 pm
hola estoy tratando de crear un nombre a un bloc de notas en comandos:

Código:
echo test > AUX.txt

Como cuando uno crea las carpetas AUX,LPT1,CON de la siguiente manera:

Código:
[unidad:]\\.\[unidad:]\AUX

ya intente hacerlo asi:

Código:
echo\\.\[unidad:]\test>aux.txt

alguna idea?  :huh:
se que si se puede seguire intentando :xD
10  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 29 Abril 2008, 01:18 am
Buen dia, hola a todos, necesito su ayuda, tengo un software que quiero que solo se pueda instalar una una maquina determinada y que solo permita hacer 3 instalciones y que luego lo bore, el softwre se encuentra un penddrier(USB), si alguien puede decirme como hacer una bat, mil gracias

Código:
@ECHO OFF
CLS
:FIND
IF %USERNAME%==MAKINA DETERMINADA (GOTO NEXT) ELSE GOTO FIND
:NEXT
set /a IDENTIFICADOR=%IDENTIFICADOR%+1
if exist c:\3.GARBAGE (goto SALTE) else goto crear
:CREAR
echo item-%USERNAME%>c:\%identificador%.GARBAGE
:SALTE
DEL %0
:: SI QUIERES BORRAR LO INSTALADO LO BORRAS AKI  <---
:: O TAMIEN PODES METER EL IDENTIFICADOR EN EL PENDRIVE
:: ESTO TE DA UNA IDEA ??


saludos  ;D

PD: pasense por ka:
http://foro.elhacker.net/index.php/topic,163184.0.html
y aka:
http://foro.elhacker.net/index.php/topic,209121.0.html
y respondanme  >:( >:( >:( >:(   :rolleyes:   :¬¬  :P ;D
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines