UnsignedThread Set-Up & Docs

Posted on: May 19th, 2012 by IcyApril No Comments

The tool is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) licence. This work is provided as-is, no warranties or guaranties in any way shape or form.

Download (V0.2 Beta) | About

Set-up:

A) PHP Files; Upload the files to you web server to a directory of your choosing:

Download and upload the files from the link above. Alternatively WGET and upload the files.

B) MySQL/Config:

You will need to edit the first few lines of “connect.php” file in the includes folder include your MySQL details and preferences:

Next go to the the URL where you have installed this service.

Check everything works, then go back into the includes/connect.php file to change the installed value to true:

 C: Done.

Yes, no more steps, you’re done!

History:

V0.1 Alpha – 19/5/2012

Initial release.

V0.2 Alpha – 19/5/2012

XSS venerabilities (as pointed out by LeakDirectory) has been repaired.

VirginMedia UK ThePirateBay Censorship Network Analysis

Posted on: May 11th, 2012 by IcyApril No Comments

I was requested to perform a series of basic tests to analyse the scale of censorship of ThePirateBay in the UK.

Evading the censorship regime of the UK™:

Just use Tor, or go to tpb.pirateparty.org.uk, or use a VPN, folks; not hard.

In short:

The client is redirected to know-core-1b-pc200.network.virginmedia.net (195.182.178.150) by a high level local router upon detecting a connection to 194.71.107.15 (thepiratebay.se’s IP Address), which will issue the blocked message, or in the case of SSL/TLS usage the connection will simply be dropped.

More conclusions:

It is an IP level ban, does not effect DNS queries. This means that changing your DNS servers has no effect on bypassing the censorship.

Using secure connections has no effect against the block, however a block message will not be returned when the connection is dropped.

For the record, access to open proxies and bypass methods designed specifically for circumventing this can still be used.

The classical IWF block servers were not used (it is not evident whether they are currently used at all):

Name: webcache1-know.server.virginmedia.net
Address: 62.30.249.129
Name: webcache2-know.server.virginmedia.net
Address: 62.30.249.130
Name: webcache3-know.server.virginmedia.net
Address: 62.30.249.131

However this one was used in one traceroute: wb7301a.network.virginmedia.net

Although DPI is not used on censoring TPB, it is evident it is used to curb file sharing by reducing the speed of torrents.

Full tests:

First with custom DNS servers:

 

This test was completed on VirginMedia’s own DNS servers:

External sources:

Another TraceRoute I found on the VirginMedia forums:

Another from RegHardware:

 

TPCrawler Source & Set-up

Posted on: May 6th, 2012 by IcyApril No Comments

The tool is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) licence. Note; this tool was created with the intent it is used to mirror content from artists that wish to get exposed or human rights workers who wish to make their findings known, who likewise offer their work up in a Copyright Free sense; free to share; CopyLeft, if you will; and not for the intent of illegal piracy. You can utilise the blacklist feature, and use the tool to only mirror content which is legal to download by modifying the script. This tool only mirrors “Magnet URLs”, which are essentially just hashes that point to a file, and cannot download/mirror any copyright material in any way on its own (unless you somehow own copyright on a computer hash). If any illegal magnets do creep though your filter, you can delete them and not download the files. Furthermore I do not host any live version of this tool at all, any live version is operated by people who are not personally affiliated to me in any way, all screenshots on this site have been obtained from these sites. Furthermore this work is provided as-is, no warranties or guaranties in any way shape or form. I do not directly profit commercially from this script in any way.

Download (V0.4 Beta) | About

Set-up:

A) PHP Files; Upload the files to you web server to a directory of your choosing:

Download and upload the files from the link above. Alternatively WGET and upload the files.

B) MySQL:

You will need to edit the “connect.php” file to include your MySQL details:

B Mirroring:

Simply open your web browser and go to www.yourdomain.com/tpcrawlerdirectory/crawler.php; changing the directory and domain name to your choosing.

To run the mirroring, even when no one is connected to the site, on a Linux server run this command: php /directory/to/crawler.php | /dev/null &

3 Browse:

Go to the web page where you have installed TPCrawler and you can browse what the script has mirrored!

History:

V0.1 Alpha – 6/5/2012

Initial release.

V0.2 Alpha – 6/5/2012

“Go to page” fix released.

V0.3 Alpha – 7/5/2012

Fixed page number count.
Added version count.

V0.4 Alpha – 12/05/2012

Reported issue of crawler stopping after navigation off the page has been fixed.

No more annoying, constantly loading iframe! :)

How to fix WordPress permissions, the easy way (using SSH).

Posted on: February 4th, 2012 by IcyApril No Comments

WordPress demanding FTP details every time you upgrade?
So all you need to do is SSH in to your VPS/server and run these commands, be sure to replace /var/www/ with your WWW root, and wordpress with your WordPress directory.

Note: If you use FTP then just change your permissions to 775. You might want to try the repair permissions function in cPanel.

So what we are doing here, is firstly changing the permissions of the directory, then change ownership to www-data:

cd /var/www/
chmod 775 -R wordpress
chown www-data:www-data wordpress -R

How to show images and full text as opposed to “continue reading” excerpt in WordPress.

Posted on: December 17th, 2011 by IcyApril 2 Comments

This tutorial requires an intermediate Wordpress knowledge, and perhaps a bit of PHP.

1. Go into your theme editor, select your theme and open the index.php file.

2. Find a bit of code like:

<?php the_excerpt(‘Read more &raquo;’); ?>

or perhaps just

<?php the_excerpt(); ?>

3. Replace it with this:

<?php the_content(); // Go away excerpt. : ( the_excerpt(‘Read more &raquo;’); ?>

Notes:

Sometimes you may find something like:

<!– Begin Loop –>
<!–?php include (THEMELIB . ‘/loop.php’); ?–>

In this case you simply need to edit the referenced file, loop.php. However make sure it isn’t something like header.php, sidebar.php or footer.php; you should know if it is the loop because it should kinda look like this:

<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>

<div class=”post” id=”post-<?php the_ID(); ?>”><h4>
<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></h4><p class=”details”>
<?php the_time(‘F jS, Y’) ?></p>

<?php the_content(); ?>

</div>
<?php endwhile; ?>
<?php else : ?>

<h4>Sorry, but you are looking for something that isn’t here.</h4>

<?php endif; ?>

I hope this post makes sense; if not drop a comment and I will be happy to help!