Bitcoin Forum
December 12, 2024, 12:28:12 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 76 »
  Print  
Author Topic: [DeM] Deutsche eMark (v1.4) - ein deutscher Cryptocoin  (Read 154246 times)
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
October 30, 2013, 08:15:04 PM
 #161

aus net.cpp:

// We now get our external IP from the IRC server first and only use this as a backup
bool GetMyExternalIP(CNetAddr& ipRet)
{
    CService addrConnect;
    const char* pszGet;
    const char* pszKeyword;

    for (int nLookup = 0; nLookup <= 1; nLookup++)
    for (int nHost = 1; nHost <= 2; nHost++)
    {
        // We should be phasing out our use of sites like these.  If we need
        // replacements, we should ask for volunteers to put this simple
        // php file on their web server that prints the client IP:
        //  <?php echo $_SERVER["REMOTE_ADDR"]; ?>
        if (nHost == 1)
        {
            addrConnect = CService("91.198.22.70",80); // checkip.dyndns.org

            if (nLookup == 1)
            {
                CService addrIP("checkip.dyndns.org", 80, true);
                if (addrIP.IsValid())
                    addrConnect = addrIP;
            }

            pszGet = "GET / HTTP/1.1\r\n"
                     "Host: checkip.dyndns.org\r\n"
                     "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)\r\n"
                     "Connection: close\r\n"
                     "\r\n";

            pszKeyword = "Address:";
        }
        else if (nHost == 2)
        {
            addrConnect = CService("74.208.43.192", 80); // www.showmyip.com

            if (nLookup == 1)
            {
                CService addrIP("www.showmyip.com", 80, true);
                if (addrIP.IsValid())
                    addrConnect = addrIP;
            }

            pszGet = "GET /simple/ HTTP/1.1\r\n"
                     "Host: www.showmyip.com\r\n"
                     "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)\r\n"
                     "Connection: close\r\n"
                     "\r\n";

            pszKeyword = NULL; // Returns just IP address
        }

        if (GetMyExternalIP2(addrConnect, pszGet, pszKeyword, ipRet))
            return true;
    }

    return false;
}
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 08:28:24 PM
 #162

aus net.cpp:

// We now get our external IP from the IRC server first and only use this as a backup
bool GetMyExternalIP(CNetAddr& ipRet)
{
    CService addrConnect;
    const char* pszGet;
    const char* pszKeyword;

    for (int nLookup = 0; nLookup <= 1; nLookup++)
    for (int nHost = 1; nHost <= 2; nHost++)
    {
        // We should be phasing out our use of sites like these.  If we need
        // replacements, we should ask for volunteers to put this simple
        // php file on their web server that prints the client IP:
        //  <?php echo $_SERVER["REMOTE_ADDR"]; ?>
        if (nHost == 1)
        {
            addrConnect = CService("91.198.22.70",80); // checkip.dyndns.org

            if (nLookup == 1)
            {
                CService addrIP("checkip.dyndns.org", 80, true);
                if (addrIP.IsValid())
                    addrConnect = addrIP;
            }

            pszGet = "GET / HTTP/1.1\r\n"
                     "Host: checkip.dyndns.org\r\n"
                     "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)\r\n"
                     "Connection: close\r\n"
                     "\r\n";

            pszKeyword = "Address:";
        }
        else if (nHost == 2)
        {
            addrConnect = CService("74.208.43.192", 80); // www.showmyip.com

            if (nLookup == 1)
            {
                CService addrIP("www.showmyip.com", 80, true);
                if (addrIP.IsValid())
                    addrConnect = addrIP;
            }

            pszGet = "GET /simple/ HTTP/1.1\r\n"
                     "Host: www.showmyip.com\r\n"
                     "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)\r\n"
                     "Connection: close\r\n"
                     "\r\n";

            pszKeyword = NULL; // Returns just IP address
        }

        if (GetMyExternalIP2(addrConnect, pszGet, pszKeyword, ipRet))
            return true;
    }

    return false;
}




was'n das???

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
October 30, 2013, 08:29:51 PM
 #163

die Antwort auf Seite 8 Smiley))
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 08:40:51 PM
 #164

die Antwort auf Seite 8 Smiley))


und wie muss man diese Antwort jetzt deuten?

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
October 30, 2013, 08:51:53 PM
 #165

wieso deuten?
Quote
mich würde mal interessieren was da über HTTP an 91.198.22.70 gesendet wird.

Die Adresse wird benutzt, um die eigene externe IP zu ermitteln.
Im Code steht auch, dass das ersetzt werden soll, z. B. durch Aufruf einer PHP-Seite.
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 09:03:35 PM
 #166

wieso deuten?
Quote
mich würde mal interessieren was da über HTTP an 91.198.22.70 gesendet wird.

Die Adresse wird benutzt, um die eigene externe IP zu ermitteln.
Im Code steht auch, dass das ersetzt werden soll, z. B. durch Aufruf einer PHP-Seite.

Ist das den ein anderer Mechanismus, als er bei Bitcoin genutzt wird, oder warum bricht Misstrauen deshalb aus?
Ich dachte eigentlich das die DEM Software identisch zur BTC Software ist bis
auf ein paar Anpassungen der max. Geldmenge, Difficultyanpassung usw.!?

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
October 30, 2013, 09:08:31 PM
 #167

Ja, da hat sich jemand nicht die Source zum BitcoinClient bitcoin-qt 0.8.5 angesehen. Darin steht exakt dasselbe.
Die (Windows32-)Source dazu kann geladen werden von: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.5/bitcoin-0.8.5-win32.zip/download?use_mirror=netcologne&r=http%3A%2F%2Fbitcoin.org%2Fen%2Fdownload&use_mirror=netcologne
dann entpacken, Ordner src suchen, Datei net.cpp öffnen, nach der IP suchen, da steht die Funktion genau so drin.
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 09:17:33 PM
 #168

Ja, da hat sich jemand nicht die Source zum BitcoinClient bitcoin-qt 0.8.5 angesehen. Darin steht exakt dasselbe.
Die (Windows32-)Source dazu kann geladen werden von: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.5/bitcoin-0.8.5-win32.zip/download?use_mirror=netcologne&r=http%3A%2F%2Fbitcoin.org%2Fen%2Fdownload&use_mirror=netcologne
dann entpacken, Ordner src suchen, Datei net.cpp öffnen, nach der IP suchen, da steht die Funktion genau so drin.

Momentmal, wenn ich das richtig verstehe, braucht man dann nur den Server 91.198.22.70 zu blockieren um durch massenhaft blinde Clients das Bitcoinnetzwerk zu perforieren Huh

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
October 30, 2013, 09:18:42 PM
 #169

Ja, darum ging es bei der Frage Wink
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 09:30:40 PM
 #170

Ja, darum ging es bei der Frage Wink



Die ursprüngliche Frage habe ich eher so verstanden, das der Gute Mann Angst vor einem Trojaner hat!







Das ist dann wohl ein scheiss Script!? Shocked Das ist ja ein Sicherheitsloch, groß wie ein Scheunentor!
Dann kann es ja nicht mehr lange bis zur finalen Attacke dauern.  Huh



Also mit dieser Erkenntnis, muss ich sagen, dass mein vertrauen in die Coins, sich doch wieder etwas reduziert hat.

Sind da noch mehr so grobe Schnitzer drin???

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
October 30, 2013, 09:33:40 PM
 #171

Ist genug Code da, kannst ja mal suchen Smiley
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 09:39:50 PM
 #172

Ist genug Code da, kannst ja mal suchen Smiley

Kann diesen Code leider nicht lesen, bei mir ist bei UTScript ende!
Aber du scheinst das ja zu können!? Vielleicht findest du ja noch was? Dann können wir die EMark besser und sicherer machen, als es der Bitcoin ist... das wär doch etwas, was der eMark zum Durchbruch helfen würde! Cool

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
trepex
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 30, 2013, 09:58:28 PM
Last edit: October 30, 2013, 10:08:59 PM by trepex
 #173

Ich habs mir jetzt mal nicht angetan um diesen Thread danach zu durchsuchen,

Aber es wird eine unverschlüsselte HTTP Verbindung direkt nach Start des Programms aufgebaut.
Das halte ich jetzt erst mal für sicherheitsrelevant.

Ich hab jetzt kein Wireshark drauf, aber mich würde mal interessieren was da über HTTP an 91.198.22.70 gesendet wird.

Ich habe mal eine Wireshark Auswertung gemacht.



Es gibt scheinbar keine DNS Anfrage, sondern direkt eine Verbindung auf die IP.
Es werden bei meinem Test unter Ubuntu (Source selbst kompiliert) "User-Agent" Werte von Winzelweich / Mozilla versendet.

Die IP 91.198.22.70 verweist im Reverse Mapping auf:

trepex$ host 91.198.22.70
70.22.198.91.in-addr.arpa domain name pointer checkip-ams.dyndns.com.

Das Forward Mapping:

trepex$ host checkip-ams.dyndns.com.
checkip-ams.dyndns.com has address 91.198.22.71
checkip-ams.dyndns.com has address 91.198.22.70

Als Antwort gibt es die (externe) IP von dem Rechner, auf dem eMark läuft (grün ausgeblendet):


Will work for BTC and DEM (eMark)   No joke!   Network, WiFi, IPv6
Beste Bank für den BTC Handel: Fidor Bank, Partner von bitcoin.de und Kraken.com   Registrierung: https://banking.fidor.de/registrierung?ibid=43713861
Evolyn
Sr. Member
****
Offline Offline

Activity: 376
Merit: 312


Can you say... nighty-night?


View Profile
October 30, 2013, 10:15:04 PM
 #174

Momentmal, wenn ich das richtig verstehe, braucht man dann nur den Server 91.198.22.70 zu blockieren um durch massenhaft blinde Clients das Bitcoinnetzwerk zu perforieren Huh

Nein Smiley

74.208.43.192 bzw "checkip.dyndns.org" und "www.showmyip.com" und der IRC Server über den IP-Adressen ausgetauscht werden auch um dein Szenario herbeizuführen.

Und dann würde dein Szenario lediglich Clients die hinter Routern usw. sitzen mit wechselnder IP davon abgehalten werden, eingehende Verbindungen zu bekommen da deren IP-Adresse nicht bekannt ist. Für Ottonormalverbraucher würde sich eh nix ändern, da die meisten hinter einem Router sitzen und Portforwarding irgendwelche unerklärliche Zauberei ist oder schlicht die Firewall keine eingehenden Verbindungen zulässt. Es gibt genügend Nodes deren IP-Adresse sich nicht laufend ändert und sich bereits in deiner peers.dat befinden wenn du einmal im Netz warst. Über kurz oder lang findest du eigentlich immer Nodes. Ich weis gerade nur nicht ob die Clients untereinander auch IP-Adressen austauschen.

Im Notfall gibt es genug Lösungen, angefangen vom manuellen IP-Austausch der Nodes über zufälliges Adressenausprobieren bis hin zu einem simplen Clientupdate mit neuen Serveradressen.

Das Bitcoinnetz, falls du darauf anspielst, ist zu groß als ob davon eine Gefahr ausgehen würde. Bei sehr kleinen, sehr jungen oder gerade am sterbenden Netzen hat man schon zwischendurch gesehen wie manuell Nodeadressen im Forum ausgetauscht wurden weil der Client nichts gefunden hat. Durch dein Scheunentor passen nur Ameisenkühe ^.^

this signature cant be bought
RenHoek
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


*****


View Profile
October 30, 2013, 10:27:02 PM
 #175

Momentmal, wenn ich das richtig verstehe, braucht man dann nur den Server 91.198.22.70 zu blockieren um durch massenhaft blinde Clients das Bitcoinnetzwerk zu perforieren Huh

Nein Smiley

74.208.43.192 bzw "checkip.dyndns.org" und "www.showmyip.com" und der IRC Server über den IP-Adressen ausgetauscht werden auch um dein Szenario herbeizuführen.

Und dann würde dein Szenario lediglich Clients die hinter Routern usw. sitzen mit wechselnder IP davon abgehalten werden, eingehende Verbindungen zu bekommen da deren IP-Adresse nicht bekannt ist. Für Ottonormalverbraucher würde sich eh nix ändern, da die meisten hinter einem Router sitzen und Portforwarding irgendwelche unerklärliche Zauberei ist oder schlicht die Firewall keine eingehenden Verbindungen zulässt. Es gibt genügend Nodes deren IP-Adresse sich nicht laufend ändert und sich bereits in deiner peers.dat befinden wenn du einmal im Netz warst. Über kurz oder lang findest du eigentlich immer Nodes. Ich weis gerade nur nicht ob die Clients untereinander auch IP-Adressen austauschen.

Im Notfall gibt es genug Lösungen, angefangen vom manuellen IP-Austausch der Nodes über zufälliges Adressenausprobieren bis hin zu einem simplen Clientupdate mit neuen Serveradressen.

Das Bitcoinnetz, falls du darauf anspielst, ist zu groß als ob davon eine Gefahr ausgehen würde. Bei sehr kleinen, sehr jungen oder gerade am sterbenden Netzen hat man schon zwischendurch gesehen wie manuell Nodeadressen im Forum ausgetauscht wurden weil der Client nichts gefunden hat. Durch dein Scheunentor passen nur Ameisenkühe ^.^



Phuuuu! Danke, für die Entwarnung und Relativierung. Kiss
Aber unter uns Pastorentöchtern... wär es in einem Peer to Peer nicht tausendmal sinnvoller sich seine Adresse von anderen Clients bestätigen zu lassen???

Esst mehr Scheisse, millionen Fliegen können nicht irren!  Cool
For this valueable Tip your ฿ Donation to:
1DNbwKGmQytSY69TuK9fLFQVXQjnVw18pY
SpAcEDeViL
Legendary
*
Offline Offline

Activity: 986
Merit: 1027


Miner-Control.de Pooler


View Profile WWW
October 30, 2013, 11:50:56 PM
 #176

ääähh wäre es nicht sinnvoller "nslookup" zu nehmen um seine IP Adresse fürs Internet aufzulösen?

Dann würde man nicht irgendwo seine Identität bzw. sein "sein" durch einen http Request preisgeben.

trepex
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 31, 2013, 07:10:29 AM
 #177

ääähh wäre es nicht sinnvoller "nslookup" zu nehmen um seine IP Adresse fürs Internet aufzulösen?

Dann würde man nicht irgendwo seine Identität bzw. sein "sein" durch einen http Request preisgeben.

Windows User?
Dann mach doch mal "ipconfig" und dann ein "nslookup -x IP-ADRESSE".
Ach ja, Windows hat ja kein nslookup. Dann nimm einen Webservice, z.Bsp. http://swhois.net/

Unix User?
Dann mach doch mal ein "ifconfig  | grep broadcast" und dann ein "nslookup -x IP-ADRESSE".

Problem erkannt?

Kein Problem? Gratulation, dass du kein NAT nutzt!  Wink
IP Adresse ist 192.168.178.x? Gratulation, eine Fritzbox ist eine gute Wahl.
IP Adressen mit ":" gefunden? Gratulation! Schick doch mal das Ergebnis von http://ipv6-test.com/

Will work for BTC and DEM (eMark)   No joke!   Network, WiFi, IPv6
Beste Bank für den BTC Handel: Fidor Bank, Partner von bitcoin.de und Kraken.com   Registrierung: https://banking.fidor.de/registrierung?ibid=43713861
SpAcEDeViL
Legendary
*
Offline Offline

Activity: 986
Merit: 1027


Miner-Control.de Pooler


View Profile WWW
October 31, 2013, 05:49:19 PM
 #178

Soo ein Tag gemined. Kassensturz *g*

Berechnen wir mal was der eMark, anhand des Bitcoins wert sein müsste:

1 Tag gemined (24 H) mit 1400 MHs = 1000 DEM

Mit 140 MHs schafft man aktuell in der Woche 0.01 BTC.

Also ca . 7000 DEM = 0.01 BTC = 2.55 $

1 DEM entsprechen also : 0.0000014285714 BTC,  richtig?




lassdas
Legendary
*
Offline Offline

Activity: 3677
Merit: 1496


View Profile
October 31, 2013, 06:01:06 PM
 #179

1 DEM entsprechen also : 0.0000014285714 BTC,  richtig?
Warum?
Nur weil man im Bitcoin-Netzwerk mit gleicher Rechenleistung Erträge von ~2.55 $ pro Woche erreichen kann, muss das doch nicht auch in anderen Netzen so sein.

Keiner der anderen SHA-Coins schafft derzeit 100% Profitabilität verglichen mit Bitcoin,
Terracoin erreicht ~95%, PPCoin ~85%, Freicoin ~60%,
welchen Grund gibt es, bei DeM von 100% auszugehen?
captainfuture
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
October 31, 2013, 06:13:01 PM
 #180

DEM (deutsche eMark) added to exchange and mining pools

https://coinex.pw/trade/dem_btc

https://coinex.pw/mining/pools/DEM

Viel spass beim minen und traden!  Wink
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 76 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!