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 - TickTack

#2
¡Hola comunidad!

tengo nuevamente otra pregunta. Se trata del cifrado del tráfico de datos a través de Bluetooth en un proyecto integrado.

El proyecto:
Hago un control para mi vecino para un box spring. Todo debería de funcionar también a través de una aplicación de Android.

Utilizo el módulo HC-05 para la conexión de Bluetooth. Es posible cambiar la clave de emparejamiento en el módulo, algo que quiero hacer en la aplicación. La clave estándar es 1234.

Dado que un PIN de cuatro dígitos es demasiado inseguro para mí, una vez pensé que usaría el algoritmo SHA-256 para la comunicación. Al menos ya lo he implementado con éxito en un proyecto anterior. He pensado a la ligera en cómo el protocolo hasheado debería de verse. A saber, en el hardware también quité la memoria de 1 Wire DS2430A. Ella tiene una ID única de 64 bits y un EEPROM de 256 bits.

El protocolo sin rodeos para un comando se vería así, por ejemplo:
BCGETTXVER\r\n -> Imprimir la versión de firmware, como ejemplo. Es decir, un comando que envía la aplicación.

De momento lo hashearia así:
SHA256(BCGETTXVER + [DS2430A_UniqueID] + [DS2430A_Password] + [Bluetooth_PIN])

Y envíar el valor hash.

Con respecto a DS2430A_Password:
Dado que el EEPROM del DS2430A es exactamente de 256 bits, también podría usar SHA256 para almacenar la contraseña como un hash.

Quería preguntar cómo harían eso... ¿Qué mejorarían?


Gracias y saludos
#3
Hola a todos,

¿Alguien puede decirme el mod de whatsapp con el que puedo obtener el enlace del grupo sin ser administrador? Sé que existe porque alguien de mi grupo lo ha demostrado antes. ¿O alguien puede decirme un truco sobre cómo obtener el enlace del grupo sin ser administrador?


Saludos y gracias
#4
Hola a todos,

¿esta permitido vender programas aquí?


Gracias y saludos
#5
Hola, todos,

probé TextNow.

En el sitio web, cuando intento registrarme con una cuenta de Gmail o Facebook, siempre dice: "An error occurred". No puedo registrarme con una ID de Apple porque necesito un número para eso, pero no quiero usar el mío.

Solo pude registrarme una vez en la aplicación. Para eso tenes que usar una VPN de EE. UU. Traté de obtener un número ingresando diferentes códigos de área. Después de ingresar el código 960, mi cuenta fue bloqueada y nunca más pude registrarme nuevamente. Allí, a partir de entonces, siempre está escrito lo siguiente: "Please check your internet connection".

¿Alguien sabe dónde puedo obtener un número virtual gratuito para WhatsApp?

Ya busque en Google, pero no encontré nada que me sirva.


Saludos y muchas gracias
#6
Hola a todos,

¿conocen algún foro en la Deep Web en español?


Gracias y saludos
#7
Hola,

¿alguien puede ayudarme a encontrar un método de descifrado para este código y si pueden decirme cómo hacer la decodificación?

¡Enlace al código!


¡¡Gracias!!
#8
Desarrollo Web / Abrir React Page
6 Agosto 2021, 02:35 AM
Hola a todos,

uso React (primer proyecto y, por lo tanto, no estoy tan familiarizado con esto). Una vez que el inicio de sesión sea correcto, quiero mostrar calender.js. El problema es que no logro abrir calender.js.

En el método doLogin() en la clase LoginForm.js se verifica si la respuesta del servidor es -1, si es != -1, entonces el inicio de sesión fue exitoso y Calendar.js debe abrirse (lo que en realidad está previsto en el método showCalendar()).

He intentado varias formas, pero ninguna ha funcionado. ¿Tienen alguna sugerencia de solución?

Ya probé "Redirect" y "userhistory()" (es posible que también haya cometido un error allí, porque siempre recibí un error con los hooks en userHistory que no pude resolver).

Código (javascript) [Seleccionar]

import React, { Component } from "react";
import { observer } from "mobx-react";
import ReactDOM from "react-dom";
import { BrowserRouter as Router, Switch, Route, Link } from "react-router-dom";
import UserStore from "./stores/UserStore";
import Home from "./Home";
import UserList from "./UserList";
import Calendar from "./Calendar";

class App extends React.Component {
  componentDidUpdate() {
    if (UserStore.id != -1 && UserStore.id != 0) {
      console.log(UserStore.id);
      console.log("Calendar");
    }
  }

  render() {
    return (
      <Router>
        <div>
          <nav>
            <ul>
              <li>
                <Link to="/">Home</Link>
              </li>
              <li>
                <Link to="/calendar">Calendar</Link>
              </li>
              <li>
                <Link to="/userlist">Userlist</Link>
              </li>
            </ul>
          </nav>

          {/* A <Switch> looks through its children <Route>s and
                renders the first one that matches the current URL. */}
          <Switch>
            <Route path="/calendar">
              <Calendar />
            </Route>
            <Route path="/userlist">
              <UserList />
            </Route>
            <Route path="/">
              <Home />
            </Route>
          </Switch>
        </div>
      </Router>
    );
  }
}

export default App;

ReactDOM.render(<App />, document.querySelector("#app"));


He incluido los enlaces como prueba, a través de ellos puedo abrir Calendar.js sin ningún problema. Sin embargo, quiero que suceda automáticamente cuando el inicio de sesión sea correcto (el método doLogin() en LoginForm verifica la respuesta del servidor).

Código (javascript) [Seleccionar]

import React, { Component } from "react";
import ReactDOM from "react-dom";
import UserStore from "./stores/UserStore";
import LoginForm from "./components/LoginForm";
import RegisterForm from "./components/RegisterForm";

class Home extends React.Component {
  render() {
    return (
      <div className="home">
        <LoginForm />
        <RegisterForm />
      </div>
    );
  }
}

export default Home;


Código (javascript) [Seleccionar]

import React, { Component } from "react";
import ReactDOM from "react-dom";
import UserStore from "./stores/UserStore";
import LoginForm from "./components/LoginForm";
import RegisterForm from "./components/RegisterForm";

class Home extends React.Component {
  render() {
    return (
      <div className="home">
        <LoginForm />
        <RegisterForm />
      </div>
    );
  }
}

export default Home;


Código (javascript) [Seleccionar]

import axios from "axios";
import React from "react";
import InputField from "./InputField";
import SubmitButton from "./SubmitButton";
import UserStore from "../stores/UserStore";
import Header from "./Header";
import Calendar from "../Calendar";
import { Link, Redirect } from "react-router-dom";
import { result } from "lodash";
import { Route, Router, useHistory } from "react-router";

class LoginForm extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      email: "",
      password: "",
      buttonDisabled: false,
    };
  }

  setInputValue(property, value) {
    value = value.trim();
    if (value.length > 25) {
      return;
    }
    this.setState({
      [property]: value,
    });
  }

  resetForm() {
    this.setState({
      email: "",
      password: "",
      buttonDisabled: false,
    });
  }
  showCalendar() {
    console.log("showCalendar");
  }

  doLogin() {
    if (!this.state.email) {
      console.log("'E-Mail' no debe estar vacío");
      return;
    }
    if (!this.state.password) {
      console.log("'Contrasena' no debe estar vacía");
      return;
    }
    this.setState({
      buttonDisabled: true,
    });
    axios
      .post(
        "http://localhost:8080/api/login",
        {
          userEmail: this.state.email,
          userPassword: this.state.password,
        },
        {
          withCredentials: true, //se pone una Cookie
        }
      )
      .then((response) => {
        if (response.data != -1) {
          console.log("Inicio de sesión exitoso", response);
          UserStore.isLoggedIn = true;
          UserStore.id = response.data; //current user id será asignado
          UserStore.email = this.state.email;
          this.showCalendar();
          console.log("current_user_id: " + UserStore.id);
          this.resetForm();
     
        } else {
          console.log("Error de inicio de sesión", response);
          this.resetForm();
        }
      })
      .catch((error) => {
        console.log("Error de API-Call", error);
        this.resetForm();
      });
  }

  render() {
    return (
      <div className="loginForm">
        <Header name="Login" />
        <InputField
          type="email"
          placeholder="Email"
          value={this.state.email ? this.state.email : ""}
          onChange={(value) => this.setInputValue("email", value)}
        />
        <InputField
          type="password"
          placeholder="Password"
          value={this.state.password ? this.state.password : ""}
          onChange={(value) => this.setInputValue("password", value)}
        />
        <SubmitButton
          text="Login"
          disabled={this.state.buttonDisabled}
          onClick={() => this.doLogin()}
        />

      </div>
    );
  }
}
export default LoginForm;


La respuesta del servidor se verifica en el método doLogin(). Si la respuesta es !=-1, el inicio de sesión fue exitoso y quiero abrir el archivo calendar.js, lo que debería suceder en el método showCalendar.

Código (javascript) [Seleccionar]

import { extendObservable } from "mobx";

/**
* Guardar los datos del usuario actualmente conectado
*/

class UserStore {
  constructor() {
    extendObservable(this, {
      isLoggedIn: false,
      email: "",
      userName: "",
      id: 0,
    });
  }
}

export default new UserStore();



Saludos cordiales y gracias de antemano por la ayuda.
#9
Hola chicos,

finalmente estoy a punto de programar la compra en la aplicación. Desafortunadamente, la compra en la aplicación no se carga para mí. Se topa con el else:

Código (java) [Seleccionar]

@Override
    public void onPurchasesUpdated(BillingResult billingResult, @Nullable List<Purchase> purchases) {
        //if item newly purchased
        if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.OK && purchases != null) {
            handlePurchases(purchases);
        }
        //if item already purchased then check and reflect changes
        else if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.ITEM_ALREADY_OWNED) {
            Purchase.PurchasesResult queryAlreadyPurchasesResult = billingClient.queryPurchases(INAPP);
            List<Purchase> alreadyPurchases = queryAlreadyPurchasesResult.getPurchasesList();
            if(alreadyPurchases!=null){
                handlePurchases(alreadyPurchases);
            }
        }
        //if purchase cancelled
        else if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.USER_CANCELED) {
            Toast.makeText(getApplicationContext(),"Purchase Canceled",Toast.LENGTH_SHORT).show();
        }
        // Handle any other error msgs
        else {
            Toast.makeText(getApplicationContext(),"Error1"+billingResult.getDebugMessage(),Toast.LENGTH_SHORT).show();
        }
    }


Allí está escrito lo siguiente:

Error

El artículo que usted ha solicitado no está disponible para la compra.


Gracias y saludos
#10
Hola a todos,

compré mi segundo auto hace cuatro semanas, pensé en compartirlo con ustedes. Cogí otro Acura RSX. Sigue siendo un modelo base porque encontrar un Type-S que no sea superado es casi imposible por aquí. El que acabo de recoger no está en las mejores condiciones ,,cosméticamente", pero es mecánicamente sólido. También me gusta la molestia de que tener un automático tranny te salva, como el tráfico diario con el que tengo que lidiar junto con el mantenimiento del embrague y demás. Incluiré imágenes de mi primer RSX para comparar la reforma.

Nuevo RSX:



Álbum: https://imgur.com/a/npJar3H
2006 Acura RSX. Modelo básico, automático de 5 velocidades, K20A3.
Comprado el 17/6/21.

Primer RSX: https://imgur.com/a/8QbQi8X
2004 Acura RSX. Modelo básico, automático de 5 velocidades, K20A3.
Comprado el 13/4/19 @ 165k millas.

No es nada especial, pero háganme saber lo que piensan, y tal vez algunas sugerencias para modificaciones. Actualmente estoy yendo por lo básico como tomas de aire frío + Catback, resos inferiores, llantas.

El próximo auto será un RSX Type-S, recuerden mis palabras.


Saludos
#11
Hola a todos,

tengo la idea de agregar la etiqueta spoiler. Es decir que dentro de esta etiqueta se pueda ocultar algo escrito, una imagen, etc., hasta que se haga click sobre el botón spoiler. O que esté escrito "Spoiler" y al lado un enlace (pero que no redirija a ninguna parte) con el texto "Clickea para ver".


Saludos
#12
Hola a todos,

tengo un iPhone 6 casi nuevo por aquí en casa desde algún tiempo, cuyo código y datos de acceso ya no conozco y me gustaría usarlo nuevamente. ¿Se puede flashearlo de alguna manera o alguien que sepa me puede dar un consejo?


Gracias de antemano
#13
Hola a todos,

les sugiero que en este foro antepongan a todos los links https://href.li/?.

Es decir, que no se vea a simple vista, como por ejemplo:

https://youtu.be/qhiN-gp1bj4


Saludos
#14
Hola a todos,

les sugiero implementar una función para recibir notificaciones cada vez que
1) haya una respuesta nueva en un tema que se creó.
2) uno haya sido citado (quote)
3) haya una nueva respuesta en un tema en donde se haya posteado pero en donde uno no es el autor original ni haya sido citado (opcional).

Lo ideal sería poner una campanita en la parte superior de la página. Y que al lado de esa campanita se vea el número de nuevas notificaciones. Y que cuando se haga click en esa campanita, que se abra un menú con las nuevas notificaciones.


Gracias y saludos
#15
Dudas Generales / Lectores
14 Julio 2021, 12:26 PM
Hola a todos,

¿dónde puedo comprar un mini lector de Pocket? Compre uno en eBay.

No sé si es el lector el que está jo**** o si el software no lee las tarjetas.


Gracias y saludos
#16
Hey,

cuando estaba navegando por las olas de información en CN con Firefox hoy, recibí un mensaje de que FF ahora está introduciendo un servicio en el que los datos DNS originales no cifrados ahora se reenviarán a través del sistema HTTP y que con este sistema también serán cifrados, proporcionados y ejecutados por terceras empresas...

Hmmm...

Ahora bien, yo no soy un experto en este campo en absoluto, pero me lo explico aproximadamente así:

Hasta ahora, todos estos datos solo estaban disponibles para nuestro proveedor de Internet y estaban completamente disponibles allí.

Y otros puntos como el WiFi público, el router, etc.

Estimo de que en si es una mejora de la privacidad, ¿verdad? Especialmente en contra de hacks dirigidos a un fin o monitoreo de datos por parte de hackers priv con el propósito de chantajear o qué sé yo...

Pero...

En cualquier caso, el proveedor de tercero está obligado, a diferencia del proveedor de Internet en un tiempo anterior, a no guardar ningún dato personal (claro, dependiendo del país en donde se viva).

La pregunta ahora es: ¿quién puede beneficiarse y de qué manera? (Además del usuario a través de la "privacidad gratuita ganada" ;) ).

Al final, esto es un corte realmente grande y masivo en el flujo de la infraestructura del Internet, ¿no es así?

Supongamos que se permite el procesamiento de datos no personales.

Entonces esto tendría una escala que actualmente solo disfruta Google, ¿verdad?

No estoy seguro hasta qué punto el DNS ofrece informaciones interesantes para esto. Quiero decir incluso la mera identidad de las conexiones (es decir, qué páginas de donde, por cuánto tiempo, etc.) ofrece mucho valor, ¿no es así?

Los flujos de datos resultantes (incluso anónimos) deberían de tener un enorme potencial para el análisis y la manipulación del mercado, ¿verdad? (tendencias, estados de ánimo sociales, etc., bla, bla). ¿Probablemente generar enormes áreas nuevas de publicidad analítica que antes no eran accesibles?

Estaba buscando algo al respecto, pero básicamente no encontré mucho, excepto las grandes ventajas para la navegación privada ;)

¿Cuál es la opinión de ustedes sobre el tema? ¿Alguien puede explicarme más o cómo lo calificarian en general?


Les envío grandes saludos
#17
Hola a todos,

les sugiero implementar una función en donde se pueda dar las gracias al autor de un tema o aporte y en dónde se pueda ver todos los usuarios que han dado las gracias.


Saludos
#18
Hola a todos,

sugiero que eliminen o saquen el blog de este foro.

No creo que un blog sea una buena idea porque un foro vive de la comunidad. El blog es mantenido principalmente por los moderadores, lo que conlleva el riesgo de que se alejen de los visitantes "normales" y se vuelvan presumidos (sin ofender). Los tutoriales y la información se intercambian activamente en el foro y se discuten mucho más activamente de lo que es posible con la estructura estática de un blog.


Gracias y saludos
#19
Foro Libre / Busco Vendor GUIDE
26 Mayo 2021, 13:36 PM
Que tengan un buen y maravilloso día,

espero que alguien pueda ayudarme. ¿Hay algún tipo de manual para los novatos que nunca antes han vendido nada ONLINE? Este manual debe contener de la A a la Z para que un novato pueda comenzar bien y no cometa errores. ¿Alguien puede ayudarme con esto?


Gracias y saludos
#20
Hacking / CrackMapExec ¿evitar el bloqueo?
21 Mayo 2021, 03:15 AM
¡Hola a todos!

¿alguien conoce una forma de hacer que crackmapexec espere 30 minutos antes de intentar una tercera y cuarta contraseña? Tengo una lista de 20 usuarios y una lista de 30 contraseñas.

Estoy tratando de que cme pase por la lista de usuarios con las primeras 2 contraseñas, espere 30 minutos y luego ejecute las siguientes 2 contraseñas, espere 30 minutos y luego las siguientes 2 contraseñas y así sucesivamente. Simplemente no puedo averiguar cómo hacerlo. ¿Algunas ayuda?


Gracias y saludos
#21
Dudas Generales / Httrack para onion sites
21 Mayo 2021, 02:47 AM
Hola a todos,

¿cómo clono una onion website con httrack?

Quiero tener los scripts completos y co.


Gracias y saludos
#22
Hola a todos,

por ejemplo, lo de las etiquetas de YouTube no es muy inteligente, ¿saben por qué? ne ;)

Youtube necesita javascript, que normalmente debería estar desactivado. Por lo tanto, no es una buena idea tener esto insertado aquí.

Les sugiero que eliminen aunque sea las etiquetas de YouTube.


Saludos
#23
Hola,

quiero encontrar a alguien que tenga eventbot y que lo instale.


Gracias y saludos
#24
Hola a todos,

https://href.li/?https://youtu.be/qhiN-gp1bj4

How to fake Wi-Fi GPS geolocation using Wi-FI Jammer, ESP8266 and Double SSH Tunnel Manager program.


Wireless Male WIFI Antenna
https://aliexpress.com/item/1005001869901535.html
WiFi swept jammer
https://aliexpress.com/item/1005002019712998.html
D1 Mini ESP8266
https://aliexpress.com/item/32635160765.html
Telegram: https://tlgg.ru/ssh_manager
Double SSH Tunnel Manager
https://www.ssh-tunnel.in/viewtopic.php?t=32819


Saludos
#25
Dudas Generales / ¿Es legal?
11 Mayo 2021, 01:26 AM
Hola a todos,

¿es legal compartir en foros programas crackeados que se hayan encontrado en el internet?


Gracias y saludos
#26
Hola a todos,

acerca del tema keylogging, a menudo se utilizan llamadas como "SetWindowsHookEx" y "GetAsyncKeyState". GetAsyncKeyState es muy problemático y rara vez se utiliza (ciertamente no se utiliza en ningún agente de malware competente), lo que generalmente te deja con SetWindowsHookEx.

Recientemente he comenzado el viaje de escribir keyloggers y estoy tratando de entender sus entresijos. Como escribí, parece que los dos mencionados son los que se usan principalmente, al menos a juzgar por todos los proyectos de código abierto que he visto. Lo que quiero saber es: ¿hay otros hooks que estén menos marcados y/o sean más eficientes?

Además, en lo que respecta a los registradores de alta calidad (por ejemplo, Falcon, MassLogger, etc.), ¿alguien sabe lo que usan? Según el conocimiento de alguno de ustedes, ¿utilizan las llamadas anteriores o utilizan una llamada de API personalizada?

Si alguien tiene alguna aportación sobre este tema, lo agradecería enormemente.


¡Gracias!
#27
Hola a todos,

tenia ganas de publicar algo interesante en este foro. Por eso mi pregunta:

Que app, javascript o programa desearian ver que alguien comparta en este foro?


Saludos
#28
Hola,

¿hay alguien que está registrado en este foro y que pueda informar? ¿Vale la pena pagar unos 85€ por el acceso? ¿Que esta pasando ahí?


Gracias y saludos
#29
Hola a todos,

¿cuáles fueron las frases más amenazantes o perturbadoras que escucharon o leyeron?


Saludos
#30
Hola a todos,

quería preguntarles: Si alguien le pasa a otra persona un mensaje cifrado con PGP o una llave PGP, ¿puede contener el mensaje o la llave información personal sin que uno se de cuenta?


Gracias y saludos
#31
Hola chicos,

pensé que trataría de contribuir algo a la comunidad y compartir con ustedes el código fuente que escribí y con el que he estado practicando personalmente mis habilidades de programación. Espero que sea útil para cualquier principiante como yo que busque mejorar su propio código o usarlo como un recurso de aprendizaje de algún tipo.

Son códigos sin terminar. ¡Si alguien tiene algo que le gustaría agregar y compartir para ayudar con mi propio aprendizaje sería muy apreciado!

Es un simple juego basado en texto. Si tienen alguna pregunta, no duden en hacerla; estaré feliz de responderla lo mejor que pueda.


Gracias de antemano, ¡que tengan una feliz programación!

Código fuente: https://drive.google.com/file/d/1pcGN_sXT17-WTT7-BDIsEuRryTh4g18I/view?usp=drivesdk
#32
Hola a todos,

quizás esto pueda ser útil para algunas personas...

La proporción de números en el vector que son mayores, menores o iguales a 0:

Código (javascript) [Seleccionar]

const NumberValue = {
 GREATER_THAN_0: i => i > 0,
 LESS_THAN_0: i => i < 0,
 EQUAL_TO_0: i => i == 0
};

function printStatistics(...a) {
   for (var key in NumberValue) {
       if (NumberValue.hasOwnProperty(key)) {
         console.log(key + " = " + sum(NumberValue[key],a).map(i => 1.0 / a.length).reduce((pv, cv) => pv + cv, 0));
       }
   }
}

function sum(callback, a) {
   return a.filter(callback);
}

console.log(printStatistics(-5, 5, 4, 3, 2, 1, 0, -1));


Resultado:

GREATER_THAN_0 = 0.625
LESS_THAN_0 = 0.25
EQUAL_TO_0 = 0.125



Saludos

Mod Edit: Usar etiquetas GeSHI.
#33
Java / Códigos
8 Enero 2021, 20:23 PM
Hola a todos,

se me ocurrió la idea de publicar este tema, en el que quisiera compartir códigos de Java y en el que también te invito a compartir tus útiles códigos fuente de la vida cotidiana. Quiero empezar:

Invertir entre mayúsculas y minúsculas cada N caracteres

Este método invierte cada N caracteres de una cadena dada su valor de mayúsculas a minúsculas o viceversa.


public static String toUpperIntV(final String s, final int intervall) {
        final var chars = s.toCharArray();

        for(int i = intervall - 1; i < chars.length; i += intervall) {
            chars[i] = Character.isLowerCase(chars[i]) ? Character.toUpperCase(chars[i]) : Character.toLowerCase(chars[i]);
        }

        return String.valueOf(chars);
    }



System.out.println(toUpperIntV("la casa azul", 1)); // LA CASA AZUL
System.out.println(toUpperIntV("la casa azul", 2)); // lA CaSa aZuL
System.out.println(toUpperIntV("la casa azul", 3)); // la caSa AzuL
System.out.println(toUpperIntV("La Casa Azul", 1)); // lA cASA aZUL
System.out.println(toUpperIntV("La Casa Azul", 2)); // LA caSa AZuL
System.out.println(toUpperIntV("La Casa Azul", 3)); // La CaSa azuL
System.out.println(toUpperIntV("LA CASA AZUL", 1)); // la casa azul
System.out.println(toUpperIntV("LA CASA AZUL", 2)); // La cAsA AzUl
System.out.println(toUpperIntV("LA CASA AZUL", 3)); // LA CAsA aZUl



Saludos
#34
Hola a todos,

yo compré bitrat con crypter.to pero no parece que el cliente cifrado funciona como se esperaba.

¿Alguien me puede ayudar?


Gracias y saludos
#35
Hola,

me gustaría canjear dos cupones de 50 € de Amazon por Monero. Paxful o Localmonero están fuera de discusión porque las tarifas son demasiado altas.

¿Quizás se pueda encontrar a alguien aquí?


Gracias y saludos

TickTack
#36
Dudas Generales / Buscando a un investigador privado
30 Noviembre 2020, 00:30 AM
Hola a todos,

recientemente me han hackeado mis redes sociales. Ellos enviaron un montón de mensajes difamatorios a mi ex. Y ahora estoy haciendo frente a un montón de mier** que no merezco. Quiero limpiar mi nombre. Estoy 95% seguro de saber quién es. Solo necesito que alguien confirme mis sospechas con alguna evidencia. He descargado todos los logs de mis redes sociales. Tengo muchas direcciones de IP potenciales, versiones de navegadores, tiempos de inicio de sesión y cierre de sesión y algunas cosas más que encontré que estaría más que feliz de proporcionar. Sé a ciencia cierta que esto no se debió a una filtración de contraseña online. Es cierto que le he dado mi contraseña a algunos amigos (mi principal sospechoso es uno de ellos). También debido a la naturaleza de los mensajes enviados, sé con certeza que debe ser alguien que conozco en la vida real. Simplemente no tengo las habilidades para enfocarme en esto. Si te interesa mandame un mp con tu discord y podemos escribirnos allí.
Todo esto sucedió en Río Negro, Argentina.


Gracias y saludos
#37
Sugerencias y dudas sobre el Foro / Contrataciones
29 Noviembre 2020, 09:24 AM
Hola a todos,

¿se puede buscar aquí mediante un tema a un investigador informático para que haga un trabajo?


Gracias y saludos
#38
Dudas Generales / Abrir icloud con 2FA
27 Noviembre 2020, 17:58 PM
Hola a todos,

¿alguien conoce una herramienta o alguien puede ayudarme a omitir el 2FA en iCloud?

Se conocen las credenciales del iCloud, pero el celular no está disponible físicamente.


Gracias y saludos
#39
Dudas Generales / VPN y proxy
25 Noviembre 2020, 00:36 AM
Hola a todos,

¿es más anónimo visitar un sitio web con una VPN y un navegador con un proxy socks5 que solo con una VPN?


Gracias y saludos
#40
Foro Libre / ¿Alguien tiene proxys?
24 Noviembre 2020, 09:20 AM
Hola a todos,

necesito un par de proxys, que funcionen... Todos estos sitios de proxy gratuitos solo tienen basura.


Gracias y saludos
#41
Hola a todos,

me gustaría cargar una imagen en mi App con Picasso.

Solo un usuario específico puede acceder a la URL.

¿Cómo puedo dar el acceso, osea, el inicio de sesión en el servidor para la URL en Picasso?


Gracias y saludos
#42
Foro Libre / Rs: Un cliente de chat para Android
14 Noviembre 2020, 23:24 PM
Hola a todos,

invito a todos los programadores de Android a participar en un proyecto. Se trata de una App de Chat.


Gracias y saludos
#43
Hola compas,

¿todo bien?

Quería preguntarles cómo instalar phpBB en Android.
Lo que hice fue descargarlo de aquí: https://www.phpbb.com/
Luego lo descomprimi.
Después descargué KSWEB y puse los archivos descomprimidos en el directorio respectivo de la App. Funciona!

Pero al configurar Orbot para que se conecte al puerto no se conecta, es decir, se queda tratando de conectarse... En cambio si se trata de otra página web, si me puedo conectar con Tor...

Hay alguna cosa en especial que hay que tener en cuenta en la configuración?



Gracias y saludos
#44
Hola a todos,

cuando añado a un EditText un objeto de tipo Spanned me funciona bien. Pero cuando hago que el EditText agregue un objeto de ese tipo leyéndolo de una lista, no lo hace. ¿Dónde está el problema?

Les muestro el código:

MainActivity.java:

public class MainActivity extends AppCompatActivity
{
public List<CharSequence> chat = new ArrayList<CharSequence>();

private void connect(final String ip, final int port) {

       Thread thread = new Thread(new Runnable() {
@Override
public void run() {

try {
InetAddress addr = InetAddress.getByName(ip);
SocketAddress sockaddr = new InetSocketAddress(addr.getHostAddress(), port);

                                        catch (Exception e) {
if(tabLayout.getSelectedTabPosition() == 0){
chat.add(Html.fromHtml("<br><font color='red'>" + getString(R.string.coneccionFallida) + "</font>")); //Cuando cambio de pestaña, el texto no es mostrado en el EditText
}
else{
try{

runOnUiThread(new Runnable() {

@Override
public void run() {
secondFragment.chat.append(Html.fromHtml("<br><font color='red'>" + getString(R.string.coneccionFallida) + "</font>")); //funciona bien
}
});
}
catch(Exception e2){

}
}
}
}
});

       thread.start();
}
}


SecondFragment.java:

EditText chat;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.chat, container, false);
chat = (EditText) view.findViewById(R.id.chatEditText1);
if(!((MainActivity) getActivity()).chat.isEmpty()){
appenText(((MainActivity) getActivity()).chat);
((MainActivity) getActivity()).chat.clear();
}
return view;
}

public void appenText(List<CharSequence> l){
for(int f=0; f<l.size(); f++){
chat.append(l.get(f)); //Agrega Strings pero no objetos de tipo Spanned
}
}



Gracias y saludos
#45
Hola,

¿alguien tiene información sobre código P de MATLAB que se revierte al código m? Según mi conocimiento es imposible. Aunque pocas personas afirman haberlo hecho, no hay pruebas válidas para lo mismo.


Gracias y saludos