मैं एक प्रोग्राम बनाना चाहता हूं जो http://www.md5crack.com/crackmd5.php के साथ संवाद करता है। मेरा लक्ष्य साइट को हैश (एमडी 5) भेजना है और उम्मीद है कि साइट इसे क्रैक करने में सक्षम होगी। उसके बाद, मैं हैश के सादे पाठ को प्रदर्शित करना चाहता हूं। मेरी समस्या साइट पर डेटा भेज रही है। मैंने एलडब्ल्यूपी का उपयोग करने के बारे में लेख देखे हालांकि मैं अभी भी खो गया हूं। अभी, हैश भेज नहीं रहा है, कुछ अन्य जंक डेटा है। मैं साइट पर डेटा की एक विशेष स्ट्रिंग भेजने के बारे में कैसे जाउंगा?मैं एलडब्लूपी के साथ पोस्ट डेटा कैसे भेजूं?
use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
$ua = LWP::UserAgent->new();
my $req = POST 'http://www.md5crack.com/crackmd5.php', [
maxlength=> '2048',
name=> 'term',
size=>'55',
title=>'md5 hash to crack',
value=> '098f6bcd4621d373cade4e832627b4f6',
name=>'crackbtn',
type=>'submit',
value=>'Crack that hash baby!',
];
$content = $ua->request($req)->as_string;
print "Content-type: text/html\n\n";
print $content;