EPA Interessantes im Code

Aus Piratenwiki
Wechseln zu: Navigation, Suche
Contact-new.svg
Elektronischer Personalausweis


Tango-office-calendar.svg Dieser Artikel ist veraltet. Es wird geprüft, ob er gelöscht oder aber aktualisiert wird. Du kannst den Artikel aber auch auf den neuesten Stand bringen oder archivieren.

Dieser Artikel ist seit 4583 Tagen ohne Bearbeitung.archivieren

Interessantes in der AusweisApp

Wiki User: uploader Pass: 123456

Download

TOR: [1] WEB (Tor2Web): [2] MD5 (../AusweisAepp_jad_decompiled.tgz) = 7508836ed9a61167ad18eded0a48e51d


ID_TXT_CARDREADER_NON_CERTIFIED wird nicht benutzt

grep -r ID_TXT_CARDREADER_NON_CERTIFIED *
com/openlimit/display/msg/res/de_DE.properties:ID_TXT_CARDREADER_NON_CERTIFIED:<html>Ihr Kartenlesegerät: <b>%1%</b><br>ist ein nicht zertifiziertes Kartenlesegerät. Es ist unklar, ob das Kartenlesegerät korrekt und sicher funktioniert.<br>Es wird grundsätzlich empfohlen, vom Bundesamt für Sicherheit in der Informationstechnik (BSI) zertifizierte<br>Komponenten einzusetzen. Für den Betrieb mit der AusweisApp zertifizierte Kartenlesegeräte erkennen Sie an<br>dem Hinweis:<br><b>Zertifiziert nach BSI TR-03119</b> sowie an dem <b>Logo des neuen Personalausweises</b><br>Bitte prüfen Sie, ob eine Aktualisierung für die AusweisApp verfügbar ist.<br><br>Soll dieses Kartenlesegerät trotzdem verwendet werden?</html>
com/openlimit/display/msg/res/en_EN.properties:ID_TXT_CARDREADER_NON_CERTIFIED:<html><html>Your card reader: <b>%1%</b><br>is an unknown card reader.Correct and safe operation is questionable. You should only use components certified by the<br>Federal Office for Information Security (BSI). These can be recognized by the indication:<br><b>Certified to BSI TR-03119</b> and the <b>logo of the new ID-card</b><br>Please check if an update for the AusweisApp is available. Do you want to use this card reader anyway?</html>

ID_TXT_CARDREADER_FALSIFICATION_MESSAGE wird nicht benutzt

grep -r ID_TXT_CARDREADER_FALSIFICATION_MESSAGE *
com/openlimit/display/msg/res/de_DE.properties:ID_TXT_CARDREADER_FALSIFICATION_MESSAGE:<html>Ihr Kartenlesegerät: <b>%1%</b><br>liefert Informationen, die nicht mit den erwarteten (zu diesem Typ Kartenlesegerät passenden) Informationen übereinstimmen.<br>Es ist unklar, ob das Kartenlesegerät korrekt und sicher funktioniert. Es wird grundsätzlich empfohlen, vom Bundesamt für Sicherheit in der<br>Informationstechnik (BSI) zertifizierte Komponenten einzusetzen. Für den Betrieb mit der AusweisApp<br>zertifizierte Kartenlesegeräte erkennen Sie an dem Hinweis:<br><b>Zertifiziert nach BSI TR-03119</b> sowie an dem <b>Logo des neuen Personalausweises</b><br>Bitte prüfen Sie, ob eine Aktualisierung für die AusweisApp verfügbar ist.<br><br>Soll dieses Kartenlesegerät trotzdem verwendet werden?</html>
com/openlimit/display/msg/res/en_EN.properties:ID_TXT_CARDREADER_FALSIFICATION_MESSAGE:<html>Your card reader: <b>%1%</b><br>provides information, that do not match the expected (matching this type of card reader) information. Correct and safe<br>operation is questionable. You should only use components certified by the Federal Office for Information Security (BSI). These can be<br>recognized by the indication: <br><b>Certified to BSI TR-03 119</b> and the <b>logo of the new ID-card</b><br>Please check if an update for the AusweisApp is available.<br>Do you want to use this card reader anyway?</html>

Listen Socket für SOAP

com/openlimit/admin/AdminClient.jad:            Socket socket = new Socket("localhost", 18080);
com/openlimit/admin/AdminClient.jad:            InputStream inputstream = socket.getInputStream();
com/openlimit/admin/AdminClient.jad:            socket.close();

AusweisApp kann Deutsch, Englisch, Russisch und Japanisch

grep -r ru_RU *
com/openlimit/admin/gui/res/de_DE.properties:ru_RU:Русский
com/openlimit/admin/gui/res/en_EN.properties:ru_RU:Русский
Binary file com/openlimit/cert/manager/k.class matches
com/openlimit/cert/manager/k.jad:        w_java_lang_String_fld = "ru_RU";
com/openlimit/cert/manager/k.jad:        if(s1.equalsIgnoreCase("ru_RU"))
com/openlimit/cert/manager/k.jad:            if(!a_com_openlimit_res_j_fld.a().equalsIgnoreCase("ru_RU") && a_com_openlimit_res_j_fld.a("ru_RU"))
com/openlimit/cert/manager/k.jad:                a_com_openlimit_cert_manager_x_fld.a("ru_RU");
Binary file com/openlimit/res/j.class matches
com/openlimit/res/j.jad:        d = "ru_RU";

Email

com/openlimit/res/a/a.jad: "buergerclient.it-solutions@siemens.com"

package com.openlimit.res.a;


public interface a
{

    public static final String a[] = {
        "buergerclient.it-solutions@siemens.com"
    };

}

com/openlimit/j/a/c.jad: internetaddress = new InternetAddress("aa-reporter@reporter.openlimit.com");

Properties properties = new Properties();
            properties.put("mail.smtp.host", "reporter.openlimit.com");
            properties.put("mail.smtp.starttls.enable", "true");
            properties.put("mail.smtp.starttls.required", "true");
            properties.put("mail.smtp.auth", "true");
            properties.put("mail.smtp.socketFactory.port", Integer.valueOf(25));
            Session session = Session.getDefaultInstance(properties, null);
            session.setDebug(false);
            u u1 = new u(session);
            InternetAddress internetaddress = null;
            internetaddress = new InternetAddress("aa-reporter@reporter.openlimit.com");
            u1.setFrom(internetaddress);
            InternetAddress ainternetaddress[] = new InternetAddress[a.a.length];
            for(int i = 0; i < a.a.length; i++)
                ainternetaddress[i] = new InternetAddress(a.a[i]);

            u1.setRecipients(javax.mail.Message.RecipientType.TO, ainternetaddress);
            u1.addHeader("OpenLimitErrorMessage", "yes");
            if(a == null)
                a = com.openlimit.j.a.e.a().a();
            u1.setSubject(a);
            u1.setContent(s, "text/plain");
            SMTPTransport smtptransport = (SMTPTransport)session.getTransport("smtp");
            smtptransport.setStartTLS(true);
            smtptransport.connect("reporter.openlimit.com", k.a().a(), k.a().b());
            smtptransport.sendMessage(u1, u1.getAllRecipients());
            int j = smtptransport.getLastReturnCode();
            smtptransport.close();