Mensajes recientes

#1
Dudas y pedidos generales / Ayuda rastreando a extorsionad...
Último mensaje por rcordovam1 - Hoy a las 02:34:36 PM
Por favor quisiera saber si alguien cuenta con la manera de poder rastrear a personas que me escriben o llaman por whatsapp de numeros internacionales o locales falsos, amenazandome.

Por favor de ser el caso escribirme al correo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#2
Dudas y pedidos generales / Jetpack Compose Kotlin (Text)
Último mensaje por ze0rX - Hoy a las 12:52:33 AM
Hola Underc0der's!!

Jetpack compose es una forma de programar aplicaciones Android junto con kotlin ya que para la lógica y la vista puedes usar el mismo lenguaje, la diferencia es que para una función de la vista debe ser con la siguiente anotación @Composable, estas funciones solo se pueden llamar desde otra función composable, ya dentro de un proyecto de Android studio baja la empty activity y un proyecto composable, podemos agregar un nuevo file con el formato kt y ponerle el nombre que queramos, ya abierto el archivo en el ide de Android la forma mas simple seria:

 @Composable
 fun MiBotonParaGuardar() {

     //FILA (Row)
     //COLUMNA (Column)
     //ESPACIO (Spacer)
     //TEXTO (Text)
     //ICONO (Icon)
     //IMAGEN (Bitmap,drawable)
     //LIENZO (Canvas)
     //QUERY (Room)
     //SERVICIO (Retrofit)
     //ETC ETC ETC

 }

para esta ocasión usaremos un Text() el cual tiene todas estas propiedades:

    text: String,
    modifier: Modifier = Modifier,
    color: Color = Color.Unspecified,
    fontSize: TextUnit = TextUnit.Unspecified,
    fontStyle: FontStyle? = null,
    fontWeight: FontWeight? = null,
    fontFamily: FontFamily? = null,
    letterSpacing: TextUnit = TextUnit.Unspecified,
    textDecoration: TextDecoration? = null,
    textAlign: TextAlign? = null,
    lineHeight: TextUnit = TextUnit.Unspecified,
    overflow: TextOverflow = TextOverflow.Clip,
    softWrap: Boolean = true,
    maxLines: Int = Int.MAX_VALUE,
    minLines: Int = 1,
    onTextLayout: ((TextLayoutResult) -> Unit)? = null,
    style: TextStyle = LocalTextStyle.current

si usamos el Android studio por defecto podemos leer la documentación de cada uno y profundizar en su funcionamiento. Centrémonos en el primero que es de tipo string, para llamarlo y pasarle el parámetro del texto que queremos imprimir en la pantalla de Android seria la siguiente:

  Text(text = "Hi! Underc0der!!")

y con esto ya tenemos nuestro texto en la pantalla sin ningún formato, ni layout ni nada, un solo texto en pantalla y ya.
Para visualizarlo sin iniciar el emulador o nuestro dispositivo solo hay que agregar la anotación arriba de Composable de la siguiente forma:

@Preview
@Composable
fun MiBotonParaGuardar() {
     Text(text = "Hi! Underc0der")
}

Se vería de la siguiente forma:


Así es como se ve nuestro saludo, para ver el background y que no se vea así hay que agregar entre paréntesis seguido de la anotación @Preview(showbackground = true)



Nuestro texto esta listo para ser leído, ahora agregaremos nuestro botón de la siguiente manera debajo de nuestro text:

Button(onClick = { /*TODO*/ }) {
       
}



Como vemos se encima uno de otro porque no tiene un layout básico que los ordene, usaremos un componible Column que ordenara uno debajo de otro nuestro texto y nuestro nuevo botón:



Para ponerle una descripción a nuestro botón usaremos de nuevo nuestro componible Text()

@Preview(showBackground = true)
@Composable
fun MiBotonParaGuardar() {
    Column {
        Text(text = "Hi! Underc0der")
        Button(onClick = { /*TODO*/ }) {
            Text(text = "Recomponer")
        }
    }
}

ahora declararemos una variable que inicializaremos vaciá y para que el componible lo recomponga debemos agregarle un estado con la siguiente definición:
var underSaludo by remember { mutableStateOf("") }

se declara el by remember para permitir la delegacion de los valores usando el estado que necesitamos para recomponer nuestro underSaludo y a nuestro onClick le agregaremos el nuevo valor a nuestra variable que queremos que recomponga en la vista:



Excelente, tenemos todo para poner a prueba nuestro boton: ;D



Y listo, nuestra UI recompone nuestro string, para alinear nuestros dos componentes dentro de nuestra columna agregamos paréntesis seguido del componible
Column(horizontalAlignment = Alignment.CenterHorizontally) y lo que hará es alinear dando direccion a todo el contenido.


Deseo sea útil esta pequeño tutorial sobre como recomponer la vista de Android usando solo kotlin con jetpack compose.

Hail Underc0de!
#3
Dudas y pedidos generales / Re:Recomiendan hacer la tecnic...
Último mensaje por pvalentini - Mayo 11, 2024, 11:41:50 PM
A mí me sirvió, es una Buena carrera para arrancar
#4
Dudas y pedidos generales / Como proteger Windows 7?
Último mensaje por Kira1010 - Mayo 11, 2024, 04:52:15 PM
Buenasss.
Alguna idea de como hacer Windows 7 mas seguro? El mismo ya no recibe actualización de seguridad por obvias razones.
Además de tener antivirus bueno, firewall activado.
No descargar ni entrar en cosas raras, que más se podría hacer?
Que servicios o procesos deshabilitar? Etc(?
Mi idea no es actualizar a win10 o 11, sino hacer mas seguro win 7
#5
Dudas y pedidos generales / Re:Me gustaría participar del ...
Último mensaje por Cavila - Mayo 11, 2024, 01:12:25 PM
Cuando arranca la próxima comisión? Se que es en breve pero necesito entrar ya que no pude en las anteriores y necesito acomodar la data de mi cabeza jajaja
#6
Hacking / Re:SQLmc - Realizar inyeccione...
Último mensaje por malvads - Mayo 11, 2024, 12:30:32 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuentaMuy buen herramientay bien util. La has probado con un dominio detras de Cloudfare?

De momento no, pero supongo q su WAF será capaz de detectarlo, mas que nada porque el metodo de testeo d inyección es bastante simple.

Si veo mucho apoyo en la herramienta tengo pensado expandirla para, entre otros, mejorar el metodo de inyección.

Por ahora es un poc :)
#7
Hacking / Re:Tipos de Ataques en Hacking
Último mensaje por ze0rX - Mayo 10, 2024, 11:52:04 PM
Hermano que excelente aportación, me quedo mas claro todo y con el primer ejemplo investigue mas y me voló la cabeza, el enlace de la fuente ya no esta en funcionamiento que bueno que lo dejaste acá, me cautivo el EAVESDROPPING, profundizare mas del tema.... Muchas gracias broder.
#8
Dudas y pedidos generales / Re:Recomiendan hacer la tecnic...
Último mensaje por illumiNatty - Mayo 10, 2024, 09:38:35 PM
Yo la hice y me abrió puertas, pero no creo haber aprendido mucho ahí
#9
Dudas y pedidos generales / Re:Que es lo mas vital para un...
Último mensaje por chelomza - Mayo 10, 2024, 09:37:19 PM
Lo mejor es hacer una investigación del peso que quieren ocupar y hacer el CV optimizado al puesto.
#10
Dudas y pedidos generales / Recomiendan hacer la tecnicatu...
Último mensaje por Axel Hernan - Mayo 10, 2024, 09:30:22 PM
Buenas, estudie programación en un bootcamp pero quería hacer algo universitario, recomiendan la tecnicatura o alguna otra opción