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ú

Mensajes - ANTRAX

#1
Hola! fijate en Happy Programmer. Tenes descuento con ellos por ser miembros de underc0de.
Entrá a la app en la parte de beneficios y ahí los vas a encontrar
#2
Existen varios gestores de bases de datos que se pueden utilizar para interactuar con diferentes sistemas de gestión de bases de datos (DBMS). Aquí tienes una lista de algunos de los más populares:

SQL Server Management Studio (SSMS): Herramienta oficial de Microsoft para gestionar bases de datos SQL Server.

DBeaver: Herramienta universal que soporta una amplia gama de bases de datos, incluyendo MySQL, PostgreSQL, SQLite, Oracle, SQL Server, y muchas más.

pgAdmin: Herramienta oficial para gestionar bases de datos PostgreSQL.

phpMyAdmin: Herramienta basada en web para gestionar bases de datos MySQL y MariaDB.

Toad for Oracle: Herramienta popular para el desarrollo y administración de bases de datos Oracle.

HeidiSQL: Herramienta de gestión de bases de datos para MySQL, MariaDB, y PostgreSQL.

Navicat: Suite de gestión de bases de datos que soporta MySQL, MariaDB, SQL Server, SQLite, Oracle y PostgreSQL.

Oracle SQL Developer: Herramienta gratuita para el desarrollo y gestión de bases de datos Oracle.

DataGrip: IDE de bases de datos de JetBrains que soporta múltiples bases de datos, incluyendo MySQL, PostgreSQL, Oracle, SQL Server, y más.

Sequel Pro: Herramienta para gestionar bases de datos MySQL, especialmente popular entre usuarios de macOS.

Aqua Data Studio: Herramienta que soporta múltiples bases de datos, incluyendo SQL Server, MySQL, PostgreSQL, Oracle, y más.

Espero que te sirva!
ANTRAX
#3
Dudas y pedidos generales / Re:Curiosidad
Julio 02, 2024, 08:08:14 PM
Hola, si se puede. Se hace con un Joiner. Lo malo es que siempre te va a quedar con formato .exe, lo cual lo hace sospechoso

Saludos!
ANTRAX
#4
Hacking / APP Falsa del Banco Nación (BNA)
Julio 02, 2024, 04:07:58 PM
Anteriormente habíamos hablado sobre la nueva estafa que está ocurriendo con MercadoPago y su aplicación falsa: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Muy recientemente ha aparecido una nueva que es la del Banco Nación (Argentina)


Al igual que la anterior, también sirve para cargarse crédito falso y hacer transferencias que nunca llegan.

Tengan cuidado con esta nueva modalidad de estafas!

Descarga de la aplicación falsa (Solo para Miembros PRO y para fines no delictivos): No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


¿Cómo ser Miembro PRO?: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

#5
Hola! En underc0de ya lo estamos haciendo.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Otro usuario preguntó exactamente lo mismo en otro post

Saludos,
ANTRAX
#6
Hola. En todos lados son 8hs y en casi todos los trabajos
#7
Por el momento solo estamos tomando a aquellos que necesiten aprobar la materia de práctica profesionales
#8
Hola!
Acá te dejo el video del roadmap de QA desde cero

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#9
Holaa!! En github pone: bot WhatsApp y hay miles de repos con bots de WhatsApp
#10
Entrá desde la pc. Porque la app no muestra enlaces aún, al menos hasta la proxima versión
#11
Hola, en el canal de QARMY hay videos sobre esto:

#12
Te dejo un video que hicimos en donde seguramente se resuelvan tus preguntas

#13
Hola! te dejo un video en donde se habla sobre esto mismo:

#14
Trabajar con autenticación a través de Azure Active Directory (AAD) en Cypress puede ser un desafío, especialmente debido a la naturaleza del flujo de autenticación y las políticas de seguridad. Aquí hay algunos pasos y consejos que podrían ayudarte a resolver el problema que estás enfrentando:

1. Verifica las Configuraciones de AAD

Asegúrate de que las configuraciones de tu aplicación en Azure Active Directory estén correctas. Esto incluye:

    Redirección de URLs permitidas.
    Configuración de la aplicación para aceptar tokens.

2. Manejo del Flujo de Autenticación

El flujo de autenticación con AAD puede ser manejado en Cypress utilizando una serie de comandos para interactuar con la página de inicio de sesión y capturar el token. Aquí hay un ejemplo de cómo puedes estructurar tu código:
Comando Cypress para Iniciar Sesión

Primero, crea un comando Cypress personalizado para manejar el inicio de sesión. Puedes agregar esto en el archivo cypress/support/commands.js:

Código: javascript
Cypress.Commands.add('login', () => {
  const loginUrl = 'https://login.microsoftonline.com/';
  const username = Cypress.env('aad_username');
  const password = Cypress.env('aad_password');
  const tenantId = Cypress.env('aad_tenant_id');
  const clientId = Cypress.env('aad_client_id');
  const redirectUri = Cypress.env('aad_redirect_uri');

  cy.visit(loginUrl, {
    onBeforeLoad(win) {
      // Esto es para interceptar la redirección a la URL del token
      win.open = cy.stub().as('windowOpen');
    }
  });

  cy.get('input[type="email"]').type(username, { log: false });
  cy.get('input[type="submit"]').click();

  cy.get('input[type="password"]').type(password, { log: false });
  cy.get('input[type="submit"]').click();

  cy.get('@windowOpen').should('be.called');
  cy.window().then((win) => {
    // Aquí capturamos el token desde el URL
    const redirectUrl = win.open.args[0][0];
    const token = new URL(redirectUrl).hash.match(/access_token=([^&]*)/)[1];
    cy.wrap(token).as('token');
  });
});

3. Uso del Comando de Iniciar Sesión en Tus Pruebas

En tus archivos de prueba, puedes usar este comando para iniciar sesión antes de realizar otras acciones. Aquí hay un ejemplo de cómo se ve una prueba completa:

Código: javascript
describe('Authenticated Tests', () => {
  beforeEach(() => {
    cy.login();
  });

  it('should visit the homepage after login', () => {
    cy.get('@token').then(token => {
      // Usamos el token para hacer una solicitud autenticada
      cy.request({
        method: 'POST',
        url: 'https://yourapi.com/endpoint', // La URL de tu API
        headers: {
          Authorization: `Bearer ${token}`
        }
      }).then((response) => {
        expect(response.status).to.eq(200);
        // Ahora redireccionamos a la página de inicio usando Cypress
        cy.visit('/homepage');
      });
    });
  });
});

4. Manejo de Variables de Entorno

Asegúrate de definir las variables de entorno en tu archivo cypress.json o como variables de entorno del sistema para almacenar información sensible de forma segura:

Código: javascript
{
  "env": {
    "aad_username": "[email protected]",
    "aad_password": "tu_contraseña",
    "aad_tenant_id": "tu_tenant_id",
    "aad_client_id": "tu_client_id",
    "aad_redirect_uri": "http://localhost:8080"
  }
}

5. Depuración del Error 400

Si sigues recibiendo el error 400 en la llamada a la API del token POST, verifica lo siguiente:

    Asegúrate de que las credenciales y las configuraciones de la aplicación de Azure AD estén correctas.
    Asegúrate de que las URL de redirección configuradas en Azure AD coincidan con las que estás utilizando en tu aplicación y en tus pruebas de Cypress.
    Revisa los logs de la red para obtener más detalles sobre el error 400 y ajusta las configuraciones en consecuencia.

Si después de seguir estos pasos sigues teniendo problemas, proporciona más detalles sobre el error 400 que estás viendo, y estaré encantado de ayudarte a resolverlo.
#15
Hola! como estas?
Con una botnet

Acá tenes una guia completa: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos,
ANTRAX
#16
Para crear un pipeline en Azure DevOps que ejecute pruebas con Playwright, sigue estos pasos:

1. Preparación del Repositorio

Asegúrate de que tu proyecto esté configurado correctamente y que Playwright esté instalado. Tu archivo package.json debería incluir Playwright como dependencia y scripts para ejecutar las pruebas.

Código: text
{
  "scripts": {
    "test": "playwright test"
  },
  "dependencies": {
    "playwright": "^1.0.0"
  }
}

2. Crear un Pipeline en Azure DevOps

Paso 1: Crear un Nuevo Pipeline

    Navega a tu proyecto en Azure DevOps.
    Ve a Pipelines > Pipelines.
    Haz clic en New pipeline.

Paso 2: Configurar el Repositorio

    Selecciona tu repositorio donde se encuentra tu proyecto.
    Selecciona la opción para usar YAML para definir tu pipeline.

Paso 3: Configurar el Archivo YAML

Crea o edita el archivo azure-pipelines.yml en la raíz de tu proyecto con la siguiente configuración básica:

Código: text
trigger:
- main

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: NodeTool@0
  inputs:
    versionSpec: '16.x'  # Asegúrate de que esta versión coincide con la versión de Node.js que necesitas
  displayName: 'Install Node.js'

- script: |
    npm install
  displayName: 'Install dependencies'

- script: |
    npx playwright install
  displayName: 'Install Playwright browsers'

- script: |
    npm test
  displayName: 'Run Playwright tests'

3. Desglose del Archivo YAML

    trigger: Especifica la rama que activará el pipeline. En este ejemplo, cualquier cambio en la rama main activará el pipeline.
    pool: Define el agente que se usará para ejecutar el pipeline. Aquí, se usa una máquina virtual Ubuntu.
    steps: Contiene los pasos que se ejecutarán en el pipeline:
        NodeTool@0: Instala la versión especificada de Node.js.
        npm install: Instala las dependencias del proyecto.
        npx playwright install: Instala los navegadores necesarios para ejecutar las pruebas de Playwright.
        npm test: Ejecuta las pruebas utilizando el script definido en el package.json.

4. Ejecutar el Pipeline

Una vez que hayas configurado y guardado el archivo YAML:

    Guarda el archivo azure-pipelines.yml en tu repositorio.
    Azure DevOps detectará el archivo y configurará el pipeline automáticamente.
    Navega a Pipelines > Pipelines en Azure DevOps y selecciona tu nuevo pipeline.
    Haz clic en Run pipeline para ejecutar el pipeline manualmente o espera a que se active automáticamente con el próximo commit en la rama especificada.

5. Revisión de Resultados

Después de que el pipeline se haya ejecutado:

    Revisa los logs para asegurarte de que todas las etapas se completaron correctamente.
    Verifica los resultados de las pruebas para identificar cualquier fallo.

Con estos pasos, habrás configurado un pipeline en Azure DevOps para ejecutar pruebas automatizadas con Playwright.

Espero que te sirva!
ANTRAX
#17
Lo principal es hacer un MVP. Te sugiero leer o estudiar sobre ese concepto
#18
Hola!
Te dejo el link con toda la información:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos!
#19
Underc0de / Re:El Underc0dePro
Junio 27, 2024, 05:48:40 PM
Gracias por el post!
Algo que quiero aclarar, es que estamos muy comprometidos para que Underc0de no muera.
Como forma de compromiso con nuestra comunidad, hemos pagado los servicios hasta el 2033


Muchas gracias a todos los que creen y apoyan el proyecto Underc0de!

Saludos,
ANTRAX
#20
Dudas y pedidos generales / Re:Pasantias underc0de
Junio 26, 2024, 09:11:35 AM
Hola! como estas?
Por el momento solo estamos aceptando a aquellos que necesitan rendir y aprobar la materia de las pasantías.
Si todo sale bien, vamos a ir aceptando a más gente

Saludos!
ANTRAX