EPA Interessantes im Code

Aus Piratenwiki Mirror
Zur Navigation springen Zur Suche springen

Vorlage:Navigationsleiste ePA

Vorlage:Alt

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();