Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por fer21unmsm
si estoy en una pc como usuario restringido, con este comando puedo escalar privilegios
Caramba, eso me gustaría verlo. Sería un fallo de seguridad tremendo, ¿estas seguro de eso? ¿como se utilizaría? ¿en donde puedo encontrar información sobre ese bug?
Responder Con Cita
  #2  
Antiguo 08-05-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 21
fer21unmsm Va por buen camino
Cita:
Empezado por seoane
Caramba, eso me gustaría verlo. Sería un fallo de seguridad tremendo, ¿estas seguro de eso? ¿como se utilizaría? ¿en donde puedo encontrar información sobre ese bug?
Hola Seoane, tal vez esto lo conozcan( esto me lo enseñaron en mi curso de auditoría, y claro que puedes encontrar información en google, sólo pon "comando at"), pero igual lo comento, para dicho comando que te mencioné "at", lo primero es:

Caso de Prueba:

-Estamos en una PC con windows XP, 2K, (supongo que el vista tambien, no lo he probado)
-Hemos entrado como usuario restringido.
-La condición es que el servicio para at este active, que supuestamente en la mayoría de pcs que he encontrado lo está.
-Poder acceder al "cmd" en ejecutar

-cuando se abra la consola, matas el proceso "explorer.exe", osea pones "ctrl+shift+esc" y terminas el proceso "explorer.exe"
-luego presionas alt+tab para buscar la consola que abristes, y en dicha consola escribes el siguiente comando:

at <hora:minutos> /interactive "explorer.exe"

Ejemplo:

at 17:35 /interactive "explorer.exe"

En la hora y minutos, tienes que programar la tarea para que se active unos minutos despues (cosa que te da tiempo a escribir el comando)

Entonces cuando llega esa hora es decir 17:35, se levanta de nuevo el "explorer.exe", pero como administrador del sistema, y porqué sucede esto, yo pienso que el explorer contiene la parte del codigo que indica si que tipo de usuario es y de acuerdo a ello, te muestra sólo las cosas que puedes hacer, pero como el que levantó el explorer.exe, nuevamente fue el propio sistema(mediante la tarea), sin haberte logeado entonces supongo que te da permisos para todo, jeje

Espero os sirve (o mejor dicho espero no sirva)
Yo lo hice en mi pc para probar, y muy bueno para que.

Saludos cordiales
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
  #3  
Antiguo 08-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
El único problema que le veo es que un usuario limitado no puede usar el comand "at". No al menos con una configuración estándar de windows.

Para muestra:
Código:
C:\Documents and Settings\Usuario>at 0:13 /interactive explorer.exe
Acceso denegado.
Responder Con Cita
  #4  
Antiguo 08-05-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 21
fer21unmsm Va por buen camino
Cita:
Empezado por seoane
El único problema que le veo es que un usuario limitado no puede usar el comand "at". No al menos con una configuración estándar de windows.

Para muestra:
Código:
C:\Documents and Settings\Usuario>at 0:13 /interactive explorer.exe
Acceso denegado.

Bueno al menos sabemos que esta bien configurado el permiso para utilizar ese servicio, jeje, pero por ejemplo he probado en algunas pcs de aquí en la empresa donde trabajo , y no pasa lo mismo, ya que he podido apropiarme de las pcs con todos los privilegios del sistema, es decir, entonces de esto puedo deducir que las pcs aquí en mi empresa estan mal configuradas su seguridad, tendré que dar parte al staff que ve la seguridad.

PD: Las Pcs de mi empresa usan Windows XP, y su usuario es "Usuario restringido", que raro no?. Supongo que el administrador de la pc habrá configurado bien las politicas de seguridad, en el mio no
__________________
"La información tiene más valor cuando se comparte"

Última edición por fer21unmsm fecha: 08-05-2007 a las 01:32:37.
Responder Con Cita
  #5  
Antiguo 11-05-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Bueno aqui esta mi codigo sin utilidad.
Es un boton, nunca he podido presionarlo.
Saludos

Última edición por Caral fecha: 26-09-2007 a las 15:48:52.
Responder Con Cita
  #6  
Antiguo 11-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Excelente, poco a poco todos estamos dejando algo. Gracias Caral.
Responder Con Cita
  #7  
Antiguo 13-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Estaba pensando en incluir mi dirección de correo en mi pagina web, cuando recordé que eso puede provocar una avalancha de spam. Al menos eso cuentan por ahí, que hay montones de spiders revisando a conciencia toda la web en busca de direcciones de correo, por dios cuanta maldad hay en el mundo

Leyenda urbana o no, es una buena ocasión para crear "código inútil". El siguiente programa crear a partir de un texto, una imagen, mas o menos legible para un ser humano, pero bastante complicada de leer por un OCR (un programa para reconocer texto). Además le da unos bonitos colores

Un ejemplo:
http://img46.imageshack.us/img46/9843/arrobaij6.jpg
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo42.zip (12,2 KB, 43 visitas)
Responder Con Cita
  #8  
Antiguo 16-05-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 21
fer21unmsm Va por buen camino
Hola compañeros del club otra vez aquí dejando otro código que tal vez no les sirva, se trata de un programita que hice en la cual puedes programar tareas para que se ejecuten en determinado momento, esto iba a formar parte de una agenda que pensaba crear.

Ahi les dejo el adjunto, si alguien se anima a mejorarlo, pues a buena hora

PD: En frecuencia poner ninguna, ya que las otras opciones no están programadas

Saludos cordiales
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo_dlltarea.zip (13,4 KB, 38 visitas)
__________________
"La información tiene más valor cuando se comparte"

Última edición por fer21unmsm fecha: 21-05-2007 a las 21:35:58.
Responder Con Cita
  #9  
Antiguo 20-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Inspirado en este otro hilo donde se habla de lo que podemos considerar el photoshop de los mandalas, he creado lo que podemos llamar el "paint" de los mandalas

Pues eso, a dibujar mandalas que relaja mucho
Archivos Adjuntos
Tipo de Archivo: zip Mandala.zip (10,6 KB, 63 visitas)
Responder Con Cita
  #10  
Antiguo 21-05-2007
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 21
courtois Va por buen camino
Cita:
Empezado por Caral
Hola
Bueno aqui esta mi codigo sin utilidad.
Es un boton, nunca he podido presionarlo.
Saludos
jajaja cuando inicia la aplicación el boton tiene el foco
Responder Con Cita
  #11  
Antiguo 24-05-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.455
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Como bien ha propuesto Seoane, parece que el tema de "Mandalas" ha dado para un hilo propio, así que él mismo ha abierto un nuevo hilo aquí, y yo he movido los post que había en este hasta el nuevo hilo (o lo he intentado )

Así que dejamos este para seguir con losódigos inútiles" y seguimos econ el tema de "Mandalas" en el nuevo.

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 24-05-2007 a las 13:49:15.
Responder Con Cita
  #12  
Antiguo 19-07-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Bueno, este código fue en honor de los 2000 mensajes de Jhonny.
Código Delphi [-]
uses clipbrd;

function StrToStr(Str: string; S: Integer): string;
var
  Bitmap: TBitmap;
  i,j: integer;
begin
  Result:= '';
  // Creamos un Bitmap
  Bitmap:= TBitmap.Create;
  try
    // Ajustamos el tipo y tamaño de la fuente
    Bitmap.Canvas.Font.Name:= 'Arial Black';
    Bitmap.Canvas.Font.Size:= S;
    // Ajustamos el tamaño del Bitmap al tamaño del texto
    Bitmap.Width:= Bitmap.Canvas.TextWidth(Str);
    Bitmap.Height:= Bitmap.Canvas.TextHeight(Str);
    // Escribimos el texto en el bitmap
    Bitmap.Canvas.TextOut(0,0,Str);
    // Vamos leyendo pixel a pixel del bitmap
    for j:= 0 to Bitmap.Height - 1 do
    begin
      for i:= 0 to Bitmap.Width - 1 do
        // Por cada pixel blanco añadimos la letra _ al resultado
        if Bitmap.Canvas.Pixels[i,j] = $FFFFFF then
          Result:= Result + ' '
        else
          // y por cada pixel que no es blanco añadimos una X
          Result:= Result + 'X';
      // Al final de cada fila de pixeles añadimo al resultado un salto de linea
      Result:= Result + #13#10;
    end;
  finally
    // Eliminamos el bitmap, ya no lo necesitamos
    Bitmap.Free;
  end;
end;

function ContarX(Str: String): Integer;
var
  i: Integer;
begin
  Result:= 0;
  for i:= 1 to Length(Str) do
    if Str[i] = 'X' then
      inc(Result);
end;

function StrToStrN(Str: String; N: Integer): String;
var
  i: Integer;
begin
  i:= 8;
  while ContarX(StrToStr(Str,i)) < N do
    inc(i);
  Result:= StrToStr(Str,i-1);
end;

// Por ejemplo
var
  Str: String;
begin
  Str:= StrToStrN('Jhonny *',2000);
  Clipboard.AsText:= Str;
  ShowMessage(IntToStr(ContarX(Str)));
end;
Como veis, me da un texto de 1960 caracteres así que hay que añadirle las otras cuarenta X a mano
Responder Con Cita
  #13  
Antiguo 19-07-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Tengo este hilo un poco abandonado, últimamente todo el código que hago es utilisimo

Aquí dejo este jueguecito, que no es que sea una maravilla pero para perder el tiempo sirve perfectamente. Según me contaron utilizaban algo parecido para entrenar a los pilotos, aunque espero que utilicen mejores gráficos

El juego consiste en mover con el ratón un rectángulo azul, intentando escapar de unos rectángulos rojos y sin salirse del rectángulo blanco. Gana el que mas tiempo consiga evitar una colisión.

Para comenzar el juego hay que pulsar sobre el recuadro azul y empezar a moverlo, si se suelta el botón el juego se para. En la barra de títulos aparece el tiempo actual y el tiempo mayor sin una colisión.

Pues nada, a perder el tiempo ...
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo43.zip (13,4 KB, 159 visitas)

Última edición por seoane fecha: 19-07-2007 a las 21:40:43.
Responder Con Cita
  #14  
Antiguo 20-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.455
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Joer Domingo, dí la verdad, ¿¿¿Mientras duermes escribes código no????
Ya he perdido un rato el tiempo, y engancha eh!!!!!!!
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Utilidad para comparar dos bases de datos. avmm2004 Varios 1 16-11-2006 20:47:22
Utilidad para contar lineas de código Alexander Varios 10 18-10-2006 00:14:55
Utilidad para manejo de lista TODO ANG4L Varios 3 02-08-2006 09:36:39
Cual es la utilidad de la paleta Server Gelmin Servers 1 05-03-2004 22:20:36
utilidad del application.tag Giniromero OOP 8 17-10-2003 12:21:53


La franja horaria es GMT +2. Ahora son las 16:20:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi