2017-2011

Translate

Σύνολο αναρτήσεων

Ετικέτες

Widget (52) Menu (41) Blogger (40) CSS (38) Social (35) CSS3 (31) Tutorials (29) Tools (28) book (25) HTML (20) Buttons (19) Hacking (19) Gadgets (18) Download (16) SEO (15) Tricks (15) WordPress (15) Designers (14) jQuery (14) Search Box (13) icons (13) Comment box (12) Facebook (12) Internet (11) video (11) HTML 5 (10) SQL (10) Themes (10) online (10) News (9) Twitter (8) developers (8) Linux (7) windows (7) Ντοκιμαντέρ (7) Login (6) Youtube (6) mac (6) Background (5) Chat (5) DDoS (5) Security (5) android (5) password (5) php (5) AccountHacking (4) Adsense (4) Injection (4) JavaScript (4) Loaders (4) exploit (4) metasploit (4) torrent (4) Τεχνολογία (4) C++ (3) Firefox (3) Greek (3) Image Slider (3) Music (3) Templates (3) server (3) Apache (2) Clock (2) Cracked (2) FoulsCode (2) IP (2) Nmap (2) SSH (2) onlineMap (2) Art (1) Blog (1) Dead Drops (1) Engineering (1) Forum (1) FreeRTOS (1) GitHub (1) HD (1) Hashcat (1) IPv6 (1) Java (1) Kali Linux (1) List (1) Misc (1) Mobile (1) Movie (1) MySQL (1) OpenSource (1) Phishing (1) Python (1) RAT (1) Remote (1) SS (1) Slider (1) TCP (1) THC (1) Tips (1) Update (1) Web (1) Wordlists (1) adwords (1) anony (1) bettercap (1) eshop (1) google map (1) greeklish (1) msfconsole (1) offline (1) passmanager (1) password Security (1) sms (1) xhtml (1) xss (1) xxs (1)

Μπορούν να χακάρουν υπολιγιστές με …ηλεκτρονικό τσιγάρο

Written By Fouls Code on Σάββατο, 24 Ιουνίου 2017 | Ιουνίου 24, 2017



Μόλις αποκτήσατε άλλον έναν λόγο για να κόψετε το τσιγάρο – ακόμη και το ηλεκτρονικό τσιγάρο. Μπορεί -όσο κι αν ακούγεται απίστευτο- εξαιτίας του ο υπολογιστής σας να πέσει θύμα χάκερ. Εσείς νομίζετε ότι το ηλεκτρονικό τσιγάρο σας απλώς φορτίζει τη μπαταρία του με τη βοήθεια του υπολογιστή σας, όμως αυτό μπορεί να κάνει τα…δικά του πίσω από την πλάτη σας.




Ένας ερευνητής για θέματα κυβερνοασφάλειας, ο Ρος Μπέβινγκτον, ο οποίος έκανε σχετική παρουσίαση στο Λονδίνο, σύμφωνα με το Sky News και τη «Ντέιλι Μέιλ», υποστήριξε ότι είναι δυνατό να παραβιασθεί ένας υπολογιστής, αν στη θύρα USB του συνδεθεί για φόρτιση η μπαταρία ενός -«μολυσμένου» από χάκερ- ηλεκτρονικού τσιγάρου.
Με τον τρόπο αυτό, είναι δυνατό να «τρυπώσει» στον υπολογιστή του ανυποψίαστου χρήστη κακόβουλο λογισμικό (malware). Βεβαίως για να γίνει αυτό, θα πρέπει πρώτα ο χάκερ να έχει «πειράξει» το τσιπάκι του ηλεκτρονικού τσιγάρου, έτσι ώστε αυτό να μπορεί να εκτελέσει τον κακόβουλο κώδικά του, όταν συνδεθεί με τον υπολογιστή.
Αν και η επίθεση προϋποθέτει ότι το σύστημα του χρήστη είναι ξεκλείδωτο, ο Μπέβινγκτον δεν αποκλείει ότι ακόμη και κλειδωμένοι με κωδικό υπολογιστές θα μπορούσαν να είναι ευάλωτοι.
tribune.gr
Ιουνίου 24, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Top 30 Best Android Hacking Apps & Tools Of 2017

Written By Fouls Code on Παρασκευή, 23 Ιουνίου 2017 | Ιουνίου 23, 2017

Ιουνίου 23, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Avast Internet Security7.0.1456 για 50 χρόνια άδειας



Avast! Internet Security έχει σχεδιαστεί για άτομα που θέλουν χωρίς έγνοιες, συμπεριλαμβανομένων μέγιστη προστασία antispam και Firewall. Είναι η καλύτερη προστασία, και τώρα ελαφρύτερο και πιο γρήγορα.

Χαρακτηριστικά:

Μπλοκάρει ιούς, spyware, και άλλους τύπους malware
Προειδοποιεί για τη φήμη ενός αρχείου πριν το ανοίξετε..
ενημερώσεις της βάσης δεδομένων του ιού σε πραγματικό χρόνο
Μπορεί να επιτρέψει τη βοήθεια από έναν φίλο «geek για '
Παρέχει ασφαλή online αγορές και τραπεζικές συναλλαγές
Σας επιτρέπει να σερφάρετε στο διαδίκτυο σχεδόν (έξω από τον υπολογιστή σας)
Τρέχει προγράμματα επικίνδυνη ουσία (έξω από τον υπολογιστή σας)
Ασφαλίζει την ταυτότητά σας και άλλα προσωπικά δεδομένα
Μπλοκάρει τις επιθέσεις χάκερ
Σταματά ενοχλητικό SPAM και απάτες phishing
Σύγκριση με τεχνολογία Pro Antivirus Ασφάλεια στο Διαδίκτυο
SelectionAntivirus & anti-spyware κινητήρα
Hybrid σύννεφο / τεχνολογία μη σύννεφο
Ενημερώσεις ροής
Ασπίδες σε πραγματικό χρόνο
Απομακρυσμένη επιφάνεια εργασίας
FileRep & WebRep
Sandbox
SafeZone
Τείχος προστασίας
Antispam


Απαιτήσεις:

Λειτουργικά Συστήματα που υποστηρίζονται
Windows 7 (οποιαδήποτε έκδοση, 32-bit ή 64-bit), Windows Vista (όλες εκτός Edition. Starter Edition, έκδοση 32-bit ή 64-bit), Windows XP Service Pack 2 ή νεότερη έκδοση (οποιαδήποτε έκδοση, 32-bit ή 64 -bit)
Ελάχιστες απαιτήσεις υλικού
Pentium 3 επεξεργαστή, μνήμη RAM 256 MB, 380 MB ελεύθερος χώρος στο σκληρό δίσκο



Download link: 
Ιουνίου 23, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Μαθήματα C - η συνάρτηση scanf - C tutorial in Greek



Ιουνίου 23, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Μαθήματα C++ - Παράδειγμα με τα αντικείμενα cout και cin


Ιουνίου 23, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Μαθήματα C++ - το πρώτο σας πρόγραμμα



Ιουνίου 23, 2017 | 0 σχόλια | Διαβάστε περισσότερα

O επίσημος λογαριασμός της NSA στο GitHub!

Written By Fouls Code on Πέμπτη, 22 Ιουνίου 2017 | Ιουνίου 22, 2017



Η Εθνική Υπηρεσία Ασφαλείας (NSA), η αμερικανική υπηρεσία πληροφοριών, τελικά αποφάσισε να δημιουργήσει μια επίσημη σελίδα στο GitHub.

Η NSA απασχολεί κωδικοποιητές γενικής φύσης και λαμπρούς μαθηματικούς, οι οποίοι δουλεύουν για να σπάσουν κωδικούς, να συλλέγουν πληροφορίες από όλους και για να αναπτύξουν εργαλεία hacking όπως το EternalBlue που διέρρευσε από τους Shadow Brokers τον Απρίλιο και χρησιμοποιήθηκε από το ransomware WannaCry τον περασμένο μήνα.


Η μυστική υπηρεσία λειτουργεί ως επί το πλείστον underground, αλλά μετά τις διαρροές του Edward Snowden το 2013, η NSA ξεκίνησε (σιγά-σιγά) να υπάρχει για τον κόσμο. Δημιούργησε ένα λογαριασμό στο Twitter την ίδια χρονιά μετά τις διαρροές του Snowden και τώρα άνοιξε έναν λογαριασμό στο Github.

Το GitHub είναι μια ηλεκτρονική υπηρεσία που έχει σχεδιαστεί για την κοινή χρήση κώδικα μεταξύ προγραμματιστών και της κοινότητας ανοιχτού κώδικα. Μέχρι στιγμής, η NSA μοιράζεται 32 διαφορετικά projects στο πλαίσιο του Technology Transfer Program (TPP) ενός προγράμματος μεταφοράς τεχνολογίας της NSA (TTP), ενώ ορισμένα από αυτά θα έρθουν «σύντομα».

“Το πρόγραμμα μεταφοράς τεχνολογίας ή Technology Transfer Program (TTP) συνεργάζεται με καινοτόμους φορείς που επιθυμούν να χρησιμοποιήσουν αυτό το συνεργατικό μοντέλο για τη μεταφορά της τεχνολογίας τους στην εμπορική αγορά”, ανέφερε η υπηρεσία στη σελίδα του προγράμματος.




Πολλά από τα projects που διέθεσε η υπηρεσία είναι χρόνια γνωστά και έχουν διαρρεύσει στο Διαδίκτυο εδώ και αρκετό καιρό. Για παράδειγμα, το SELinux (Security-Enhanced Linux) αποτελεί μέρος του πυρήνα του Linux εδώ και χρόνια.
Ορισμένα από τα open source projects της NSA αναφέρονται παρακάτω:

Certificate Authority Situational Awareness (CASA): Ένα απλό εργαλείο που αναγνωρίζει τα απροσδόκητα και απαγορευμένα πιστοποιητικά εξουσιοδότησης στα συστήματα των Windows.
Control Flow Integrity: Τεχνική που βασίζεται στο hardware για την αποφυγή exploits που στοχεύουν τη μνήμη.
GRASSMARLIN: Για την κατανόηση της κατάστασης δικτύων IP σε δίκτυα ICS και SCADA και για την υποστήριξη της ασφάλειας δικτύων.
Open Attestation: Ένα έργο απομακρυσμένης ανάκτησης και επαλήθευσης της ακεραιότητας του συστήματος με τη χρήση της μονάδας Trusted Platform Module (TPM).
RedhawkSDR: Πρόκειται για ένα καθορισμένο από λογισμικό πλαίσιο ραδιοσυχνοτήτων (SDR) που παρέχει εργαλεία για την ανάπτυξη, και τη διαχείριση ραδιοφωνικών εφαρμογών λογισμικού σε πραγματικό χρόνο.
OZF Widget Framework (OWF): Είναι βασικά μια εφαρμογή web που τρέχει στο πρόγραμμα περιήγησης και επιτρέπει στους χρήστες να δημιουργούν ελαφριά widget και να έχουν εύκολη πρόσβαση σε όλα τα ηλεκτρονικά εργαλεία τους από μια ιστοσελίδα.

Μπορείτε να δείτε την πλήρη λίστα των projects της NSA από το παρακάτω link

https://nationalsecurityagency.github.io/


via: secnews.gr
Ιουνίου 22, 2017 | 0 σχόλια | Διαβάστε περισσότερα

SQL Injection Filter Bypassing v0.4


Note: This application does not require any database.

Code:

<!DOCTYPE html>
<html>
<head>
<title>SQL Injection Filter Bypassing v0.4</title>
<style>
hr {margin:24px 0;}
</style>
</head>
<body>
<h1>SQL Injection Filter Bypassing v0.4</h1>
<?php
$filter = array(
'syntax' => array(
'union' => array('caption' => 'UNION','filter' => 'union'),
'select' => array('caption' => 'SELECT','filter' => 'select'),
'from' => array('caption' => 'FROM','filter' => 'from'),
'where' => array('caption' => 'WHERE','filter' => 'where'),
'limit' => array('caption' => 'LIMIT','filter' => 'limit'),
'wait_for' => array('caption' => 'WAIT FOR','filter' => 'wait for'),
'group_by' => array('caption' => 'GROUP BY','filter' => 'group by'),
'order_by' => array('caption' => 'ORDER BY','filter' => 'order by'),
'into' => array('caption' => 'INTO', 'filter' => 'into'),
'file' => array('caption' => 'FILE', 'filter' => 'file'),
'outfile' => array('caption' => 'OUTFILE', 'filter' => 'outfile'),
'infile' => array('caption' => 'INFILE', 'filter' => 'infile'),
'having' => array('caption' => 'HAVING', 'filter' => 'having'),
'truncate' => array('caption' => 'TRUNCATE', 'filter' => 'truncate'),
'insert' => array('caption' => 'INSERT','filter' => 'insert'),
'update' => array('caption' => 'UPDATE','filter' => 'update'),
'delete' => array('caption' => 'DELETE','filter' => 'delete'),
'droptable' => array('caption' => 'DROPTABLE','filter' => 'droptable'),
'case' => array('caption' => 'CASE', 'filter' => 'case'),
),
'operators' => array(
'and' => array('caption' => 'AND','filter' => 'and'),
'&&' => array('caption' => '&&','filter' => '&&'),
'or' => array('caption' => 'OR','filter' => 'or'),
'||' => array('caption' => '||','filter' => '\|\|'),
'=' => array('caption' => '=', 'filter' => '='),
'<>' => array('caption' => '<>', 'filter' => '<>'),
'like' => array('caption' => 'LIKE','filter' => 'like'),
'is' => array('caption' => 'IS','filter' => 'is'),
'not' => array('caption' => 'NOT','filter' => 'not'),
'if' => array('caption' => 'IF','filter' => 'if'),
'null' => array('caption' => 'NULL','filter' => 'null')
),
'functions' => array(
'benchmark' => array('caption' => 'BENCHMARK','filter' => 'benchmark'),
'hex' => array('caption' => 'HEX','filter' => 'hex'),
'unhex' => array('caption' => 'UNHEX','filter' => 'unhex'),
'substr' => array('caption' => 'SUBSTR','filter' => 'substr'),
'mid' => array('caption' => 'MID','filter' => 'mid'),
'extractvalue' => array('caption' => 'ExtractValue','filter' => 'extractvalue'),
'concat' => array('caption' => 'CONCAT', 'filter' => 'concat'),
'concat_ws' => array('caption' => 'CONCAT_WS','filter' => 'concat_ws'),
'group_concat' => array('caption' => 'GROUP_CONCAT','filter' => 'group_concat'),
'mod' => array('caption' => 'MOD','filter' => 'mod'),
'load_file' => array('caption' => 'LOAD_FILE','filter' => 'load_file'),
'cast' => array('caption' => 'CAST', 'fitler' => 'cast'),
),
'misc' => array(
'--' => array('caption' => '--','filter' => '--'),
'#' => array('caption' => '#','filter' => '#'),
'/*' => array('caption' => '/*','filter' => '\/\*'),
)
);
if (!empty($_POST)) {
$case = (isset($_POST['case'])) ? $_POST['case'] : 'lower';
$method = (isset($_POST['method'])) ? $_POST['method'] : 'string';
$injection = $_POST['injection'];
$mods = '';
if ($case == 'both') { $mods .= 'i'; }
$parts = array();
if (isset($_POST['filter'])) {
foreach ($_POST['filter'] as $type => $keyword) {
foreach ($keyword as $k => $state) {
$key = $filter[$type][$k]['filter'];
if ($case == 'upper') {
$used[$k] = strtoupper($key);
$parts[] = strtoupper($key);
} elseif ($case == 'lower') {
$used[$k] = strtolower($key);
$parts[] = strtolower($key);
} else {
$used[$k] = $key;
$parts[] = $key;
}
}
}

$filters = implode('|',$parts);

#if ($method == 'integer') { $used['\''] = '\\\''; $used['\"'] = '\\\"'; $filters .= '|\'|\"'; }
if ($method == 'integer') { $used['\''] = '\\\''; $user['\"'] = '\\\"'; $filters .= '|\'|\"'; }

if (preg_match_all("/{$filters}/{$mods}", $injection, $matches)) {
$matched = array();
for ($i = 0;$i <= (sizeof($matches[0])-1);$i++) {
$matched[] = $used[strtolower($matches[0][$i])];
}
$matched = implode('|', $matched);
$injection = preg_replace("/({$matched})/{$mods}", '<span style="color:red;">\1</span>', $injection);
$triggers = array_unique($matches[0]);
$triggers = implode(', ', $triggers);
if ($method == 'string') {
$query = "SELECT * FROM table WHERE column = '{$injection}'";
} else {
$query = "SELECT * FROM table WHERE column = {$injection}";
}
echo "<hr><h2>Result: Filtered</h2><strong>Triggers:</strong> {$triggers}<br /><br />{$query}<hr>";
} else {
if ($method == 'string') {
$query = "SELECT * FROM table WHERE column = '{$injection}'";
} else {
$query = "SELECT * FROM table WHERE column = {$injection}";
}
echo "<hr><h2>Result: Passed</h3>{$query}<hr>";
}
} else {
if ($method == 'integer') {
if (!isset($filters)) { $used['\''] = '\\\''; $user['\"'] = '\\\"'; $filters = '|\'|\"'; }
if (preg_match_all("/{$filters}/{$mods}", $injection, $matches)) {
$matched = array();
for ($i = 0;$i <= (sizeof($matches[0])-1);$i++) {
if (isset($used[strtolower($matches[0][$i])])) {
$matched[] = $used[strtolower($matches[0][$i])];
}
}
$matched = implode('|', $matched);
$triggers = array_unique($matches[0]);
$triggers = implode(', ', $triggers);
$injection = preg_replace("/({$matched})/{$mods}", '<span style="color:red;">\1</span>', $injection);
if ($method == 'string') {
$query = "SELECT * FROM table WHERE column = '{$injection}'";
} else {
$query = "SELECT * FROM table WHERE column = {$injection}";
}
echo "<hr><h2>Result: Filtered</h2><strong>Triggers:</strong> {$triggers}<br /><br />{$query}<hr>";
}
} else {
if ($method == 'string') {
$query = "SELECT * FROM table WHERE column = '{$injection}'";
} else {
$query = "SELECT * FROM table WHERE column = {$injection}";
}
echo "<hr><h2>Result: Passed</h2>{$query}<hr>";
}
}
}
?>
<form name="keywords" method="post" action="">
<input type="text" name="injection" style="width:500px;" autofocus="true" value="<?php echo (isset($_POST['injection'])) ? $_POST['injection'] : ''; ?>">
<input type="submit" value="Execute"><br />
<?php $case = (isset($_POST['case'])) ? $_POST['case'] : 'both'; ?>
<?php $method = (isset($_POST['method'])) ? $_POST['method'] : 'string'; ?>
Case: <input type="radio" name="case" value="both"<?php echo ($case == 'both') ? ' checked' : ''; ?>> Any
<input type="radio" name="case" value="lower"<?php echo ($case == 'lower') ? ' checked' : ''; ?>> Lowecase
<input type="radio" name="case" value="upper"<?php echo ($case == 'upper') ? ' checked' : ''; ?>> Uppercase<br />
Method: <input type="radio" name="method" value="string"<?php echo ($method == 'string') ? ' checked' : ''; ?>> String
<input type="radio" name="method" value="integer"<?php echo ($method == 'integer') ? ' checked' : ''; ?>> Integer<br />
Predefined filters: <select onchange="setPredefined()" id="predefined">
<option>Predefined</option>
<option value="1">AND, OR, NULL, WHERE, WHILE</option>
<option value="2">UNION, SELECT, FROM, HAVING</option>
<option value="5">UNION, SELECT, FROM, WHERE</option>
<option value="3">INTO, FILE, CASE</option>
<option value="4">GROUP BY, ORDER BY, HAVING, LIMIT</option>
</select>
<table border="1" cellpadding="4" cellspacing="0" style="border:1px solid #000000;border-collapse:collapse;width:600px;">
<thead>
<th style="width:25%;">SYNTAX</th>
<th style="width:20%;">OPERATORS</th>
<th style="width:30%;">FUNCTIONS</th>
<th style="width:25%;">MISC</th>
</thead>
<tbody>
<tr>
<td valign="top">
<?php
foreach($filter['syntax'] as $key => $keyword) {
$checked = (isset($_POST['filter']['syntax'][$key])) ? ' checked' : '';
$id = "syntax_{$key}";
echo "<input type=\"checkbox\" id=\"{$id}\" name=\"filter[syntax][{$key}]\"{$checked}> {$keyword['caption']}<br />\n";
}
?>
</td>
<td valign="top">
<?php
foreach($filter['operators'] as $key => $keyword) {
$checked = (isset($_POST['filter']['operators'][$key])) ? ' checked' : '';
$id = "operators_{$key}";
echo "<input type=\"checkbox\" id=\"{$id}\" name=\"filter[operators][{$key}]\"{$checked}> {$keyword['caption']}<br />\n";
}
?>
</td>
<td valign="top">
<?php
foreach($filter['functions'] as $key => $keyword) {
$checked = (isset($_POST['filter']['functions'][$key])) ? ' checked' : '';
$id = "functions_{$key}";
echo "<input type=\"checkbox\" id=\"{$id}\" name=\"filter[functions][{$key}]\"{$checked}> {$keyword['caption']}<br />\n";
}
?>
</td>
<td valign="top">
<?php
foreach($filter['misc'] as $key => $keyword) {
$checked = (isset($_POST['filter']['misc'][$key])) ? ' checked' : '';
$id = "misc_{$key}";
echo "<input type=\"checkbox\" id=\"{$id}\" name=\"filter[misc][{$key}]\"{$checked}> {$keyword['caption']}<br />\n";
}
?>
</td>
</tr>
</tbody>
</table>
</form>
<script language="javascript">
var setPredefined = function() {
e = document.getElementById('predefined')
selected = e.value

uncheckAll();
check = new Array();
switch (e.value) {
case '1':
check = ['syntax_where', 'syntax_limit', 'operators_and', 'operators_or', 'operators_null'];
break;
case '2':
check = ['syntax_union', 'syntax_select', 'syntax_from', 'syntax_having'];
break;
case '3':
check = ['syntax_into', 'syntax_file', 'syntax_case']
break;
case '4':
check = ['syntax_group_by', 'syntax_order_by', 'syntax_having', 'syntax_limit']
break;
case '5':
check = ['syntax_union', 'syntax_select', 'syntax_from', 'syntax_where'];
break;
}

for (var i=0; i < check.length; i++) {
el = document.getElementById(check[i]);
el.checked = true;
}
}

var uncheckAll = function() {
var inputs = new Array();
inputs = document['keywords'].getElementsByTagName('input');

for (var i=0; i < inputs.length; i++) {
if (inputs[i].type == 'checkbox') {
inputs[i].checked = false;
}
}
}
</script>
</body>
</html>



Changelog

v0.4
- Modified the design
- Bug fixes
- Added new filter keywords:
- INTO, FILE, OUTFILE, INFILE, HAVING, NULL, CAST, CASE, TRUNCATE, INSERT, UPDATE, DELETE, DROPTABLE
- Added predefined filters:
- AND, OR, NULL, WHERE, WHILE
- UNION, SELECT, FROM, HAVING
- UNION, SELECT, FROM, WHERE
- INTO, FILE, CASE
- GROUP BY, ORDER BY, HAVING, LIMIT

v0.3
- Added new filter keywords: MOD
- Added separation on string and integer
- Minor bugfix

v0.2
- Cleaned up the design
- Added new filter keywords: <>, IS, NOT, WAIT FOR

v0.1
- Quick draft just to get something working

Enjoy
- Happy Hacking!


Ιουνίου 22, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Password generator



<?php $alpha = "abcdefghijklmnopqrstuvwxyz"; $alpha_upper = strtoupper($alpha); $numeric = "0123456789"; $chars = ""; if (isset($_POST['length'])){ // if you want a form like above if (isset($_POST['alpha']) && $_POST['alpha'] == 'on') $chars .= $alpha; if (isset($_POST['alpha_upper']) && $_POST['alpha_upper'] == 'on') $chars .= $alpha_upper; if (isset($_POST['numeric']) && $_POST['numeric'] == 'on') $chars .= $numeric; if (isset($_POST['special']) && $_POST['special'] == 'on') $chars .= $special; $length = $_POST['length']; }else{ // default [a-zA-Z0-9]{9} $chars = $alpha . $alpha_upper . $numeric; $length = 9; } $len = strlen($chars); $pw = ''; for ($i=0;$i<$length;$i++) $pw .= substr($chars, rand(0, $len-1), 1); // the finished password $pw = str_shuffle($pw); echo $pw; ?>
Ιουνίου 22, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Php visit counter







<? /*---------------------- -------- ++foulscode.com simPHP ++ -------- A simple PHP hit counter. Description: simPHP counts both regular and unique views on multiple webpages. The stats can be displayed on any PHP-enabled webpage. You MUST have read/write permissions on files. Script by Ajay: ajay@scyberia.org http://scyberia.org ----------------------------*/ /*----------CONFIG----------*/ // NOTE: If you change any config after using simphp, // remove the old files. // Relative URL of text file that holds hit info: $lf_name = "hits.txt"; // Save new log file each month // 0 = No // 1 = Yes $monthly = 1; // Path to store old files: // Default for June, 2012: // oldfiles/6-12.txt $monthly_path = "oldfiles"; // Count unique hits or all hits: // 0 = All hits // 1 = Unique hits // 2 = Both $type = 2; // Text to display // before all hits. $beforeAllText = "Hits: "; // Before unique hits. $beforeUniqueText = "Unique Visits: "; // Display hits on this page: // 0 = No // 1 = Yes $display = 1; // Only change this if you are recording both values. // Separator for unique and all hits display - use HTML tags! (line break is default) $separator = "<br \>"; // Default would output: // Visits: 10 // Unique Visits: 10 /*--------------------------*/ /*-----foulscode.com---BEGIN CODE--------*/ $log_file = dirname(__FILE__) . '/' . $lf_name; //Check for "?display=true" in URL. if ($_GET['display'] == "true") { //Show include() info. die("<pre><? include(\"" . dirname(__FILE__) . '/' . basename(__FILE__) . "\"); ?></pre>"); } else { //Visit or IP. $uIP = $_SERVER['REMOTE_ADDR']; //Check for "hits.txt" file. if (file_exists($log_file)) { //Check if today is first day of month if (date('j') == 10) { //Ensure that monthly dir exists if (!file_exists($monthly_path)) { mkdir($monthly_path); } //Check if prev month log file exists already $prev_name = $monthly_path . '/' . date("n-Y", strtotime("-1 month")); if (!file_exists($prev_name)) { //If not, move/rename current file copy($log_file, $prev_name); //Create new $toWrite based on CONFIG //Write file according to CONFIG above. if ($type == 0) { $toWrite = "1"; $info = $beforeAllText . "1"; } else if ($type == 1) { $toWrite = "1;" . $uIP . ","; $info = $beforeUniqueText . "1"; } else if ($type == 2) { $toWrite = "1;1;" . $uIP . ","; $info = $beforeAllText . "1" . $separator . $beforeUniqueText . "1"; } goto write_logfile; } } //Get contents of "hits.txt" file. $log = file_get_contents($log_file); //Get type from CONFIG above. if ($type == 0) { //Create info to write to log file and info to show. $toWrite = intval($log) + 1; $info = $beforeAllText . $toWrite; } else if ($type == 1) { //Separate log file into hits and IPs. $hits = reset(explode(";", $log)); $IPs = end(explode(";", $log)); $IPArray = explode(",", $IPs); //Check for visitor IP in list of IPs. if (array_search($uIP, $IPArray, true) === false) { //If doesnt' exist increase hits and include IP. $hits = intval($hits) + 1; $toWrite = $hits . ";" . $IPs . $uIP . ","; } else { //Otherwise nothing. $toWrite = $log; } //Info to show. $info = $beforeUniqueText . $hits; } else if ($type == 2) { //Position of separators. $c1Pos = strpos($log, ";"); $c2Pos = strrpos($log, ";"); //Separate log file into regular hits, unique hits, and IPs. $pieces = explode(";", $log); $allHits = $pieces[0]; $uniqueHits = $pieces[1]; $IPs = $pieces[2]; $IPArray = explode(",", $IPs); //Increase regular hits. $allHits = intval($allHits) + 1; //Search for visitor IP in list of IPs. if (array_search($uIP, $IPArray, true) === false) { //Increase ONLY unique hits and append IP. $uniqueHits = intval($uniqueHits) + 1; $toWrite = $allHits . ";" . $uniqueHits . ";" . $IPs . $uIP . ","; } else { //Else just include regular hits. $toWrite = $allHits . ";" . $uniqueHits . ";" . $IPs; } //Info to show. $info = $beforeAllText . $allHits . $separator . $beforeUniqueText . $uniqueHits; } } else { //If "hits.txt" doesn't exist, create it. $fp = fopen($log_file ,"w"); fclose($fp); //Write file according to CONFIG above. if ($type == 0) { $toWrite = "1"; $info = $beforeAllText . "1"; } else if ($type == 1) { $toWrite = "1;" . $uIP . ","; $info = $beforeUniqueText . "1"; } else if ($type == 2) { $toWrite = "1;1;" . $uIP . ","; $info = $beforeAllText . "1" . $separator . $beforeUniqueText . "1"; } } write_logfile: //Put $toWrite in log file file_put_contents($log_file, $toWrite); //Display info if is set in CONFIG. if ($display == 1) { echo $info; } } ?>



Ιουνίου 22, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Βιβλίο εκμάθησης PHP/MYSQL/APACHE [Στα ελληνικά]



Να προσθέσω πως το βιβλίο είναι παλιό. Σε μερικούς μπορεί να φάνη χρήσιμο.


κωδικούς: stales.sto.galazio ή stales.sto.galazio.RB



Ιουνίου 22, 2017 | 0 σχόλια | Διαβάστε περισσότερα

SMS verification bypass

Written By Fouls Code on Τετάρτη, 21 Ιουνίου 2017 | Ιουνίου 21, 2017




Πολλα site ζητανε επιβεβαιωση SMS για την δημιουργια καποιου λογαριασμου

επιδη δεν ειναι ασφαλες να δινουμε τα προσωπικα μας στοιχεια

μπορουμε να χρισιμοποιησουμε αυτο το site ωστε να την προσπερασουμε δινοντας "ψευτικο νουμερο"




https://smsreceivefree.com/




απλα διαλεγουμε την τοποθεσια και το νουμερο που θελουμε και τα εισαγουμε στην επιβαιβεωση.

τωρα απλα περιμενουμε να ερθει το μηνυμα στο νουμερο που επιλεξαμε στο site.





About

We receive SMS and calls from all over the world to our phone numbers in USA, UK, and Canada. Our virtual phone numbers allow you to verify and register for various websites, absolutely free. The phone numbers are disposable and all messages are discarded after 24 hours. Provided virtual phone numbers are refreshed with new ones every month. We also support international languages and Emoji, so feel free to use the numbers for messages in English, French, Russian, German, Chinese etc. Best of all, the service will always remain minimal and free. If you require free online service in a country not currently being listed, please contact us and we will try our best to add the country.

Free

We strive to receive SMS online for free and make a promise to keep it operational without charging money for receiving SMS or calls. Send as many messages as you like to activate accounts that otherwise require personal information to verify. There are no limits on how often or how many SMS can be sent to the virtual numbers. If you have found our SMS service useful, please consider sharing it using the social buttons at the top of the page.

Private

Many companies are beginning to demand a phone number to verify or activate accounts and to use their applications, luckily with our disposable and virtual service you can avoid providing personal information. We understand that privacy is important and our service allows you to keep your contact information secret while gaining access to online SMS activated services from these various companies. We do not retain any message data longer than about a day.

Temporary

Message and calls are usually available within seconds of being received, just refresh the page to view. The virtual numbers displayed are temporary and disposable with completely new ones provisioned monthly. SMS and call messages we receive are permanently deleted after about 24 hours.
Ιουνίου 21, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Responsive and Mega menu





HTML:

<!--Google -Fonts-->
<link href='https://fonts.googleapis.com/css?family=Sintony:400,700&subset=latin-ext' rel='stylesheet' type='text/css'>

<!--Font-awsome-->
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<div class="container">
<header>
<h2>Responsive Menu</h2>
</header>

<div class="xs-menu-cont">
<a id="menutoggle"><i class="fa fa-align-justify"></i> </a>
<nav class="xs-menu displaynone">
<ul>
<li class="active">
<a href="#">Home</a>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Team</a>
</li>
<li>
<a href="#">Portfolio</a>
</li>
<li>
<a href="#">Blog</a>
</li>
<li>
<a href="#">Contact</a>
</li>

</ul>
</nav>
</div>
<nav class="menu">
<ul>
<li class="active">
<a href="#">Home</a>
</li>
<li class="drop-down">
<a href="#">Products</a>
 
<div class="mega-menu fadeIn animated">
<div class="mm-6column">
<span class="left-images">
<img  src="https://4.bp.blogspot.com/-faF-AemPFUM/U4ryP7pQRsI/AAAAAAAAEvA/fZ-hskCSln4/s1600/Magento%2Bthemes.jpg">
<p>Most Popular Styles </p>
</span>
<span class="categories-list">
<ul>
<span>Computer</span>
<li>Desktops</li>
<li>Laptops</li>
<li>Tablets</li>
<li>Monitors</li>
<li>Networking Printers</li>
<li>Scanners</li>
<li>Jumpers & Cardigans</li>
<li><a class="mm-view-more" href="#">View more →</a></li>
</ul>
</span>

</div>
<div class="mm-3column">
<span class="categories-list">
<ul>
<span>TV & Video</span>
<li>LED TVs
<li>Plasma TVs
<li>3D TVs
<li>DVD & Blu-ray Players
<li>Home Theater Systems
<li>Cell Phones
<li>Apple iPhone
<li><a class="mm-view-more" href="#">View more →</a></li>
</ul>
</span>
</div>
<div class="mm-3column">
<span class="categories-list">
<ul>
<span>Car Electronics</span>
<li>GPS & Navigation</li>
<li>In-Dash Stereos</li>
<li>Speakers</li>
<li>Subwoofers</li>
<li>Amplifiers</li>
   <li>MP3 Players</li>
<li>iPods</li>
  <li><a class="mm-view-more" href="#">View more →</a></li>
</ul>
</span>
</div>
</div>
 
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Team</a>
</li>
<li>
<a href="#">Portfolio</a>
</li>
<li>
<a href="#">Blog</a>

</li>
<li>
<a target="_blank" href="http://www.foulscode.com/">Contact</a>
</li>
         <li style="float:right;">
           <a href="http://www.foulscode/">Go my Blog</a>
          </li>

</ul>
</nav>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

Αφού βάλετε τα στοιχεια σας στον κώδικα html είστε τιμή για πιο προχωρημένους να το προσαρμόσουν στα μετρα και στα χρώματα που θέλουν.


CSS:


body {
font-family: 'Sintony', sans-serif;
color: #e5e5e5;
font-size: 12px;
background: #bfbfbf;
line-height: 1;
}
*, *:before, *:after {
    box-sizing: border-box;
}
/** * Eric Meyer's Reset CSS v2.0 (https://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
header h2 {
margin: 25px 10px;
font-size: 28px;
text-align: center;
color: cornsilk;
}
.container {
margin: 10px auto;
display: table;
max-width: 1140px;
width: 100%;
}
.container:after, .container:before {
content: "" clear : both;
}
nav.menu {
background: coral;
position: relative;
min-height: 45px;
height: 100%;
}

.menu > ul > li {
list-style: none;
display: inline-block;
color: #fff;
line-height: 45px;

}
.menu > ul li a, .xs-menu li a {
text-decoration: none;
color: #fff;
display:block;
padding: 0px 24px;
}
.menu > ul li a:hover {
background:#444;
color: #fff;
transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;
}
.active{
background:#444 !important;

}
.displaynone{
display: none;
}
.xs-menu-cont{
display:none;
}
.xs-menu-cont > a {
    background: none repeat scroll 0 0 #ff7f50;
    border-radius: 3px;
    padding: 3px 6px;
display: block;
border-bottom:1px solid #E67248;
   box-shadow: 0 1px 2px #e67248;
-webkit-box-shadow: 0 1px 2px #e67248;
-moz-box-shadow: 0 1px 2px #e67248;
}
.xs-menu-cont > a:hover{
 cursor: pointer;
}
  
.xs-menu li {
color: #fff;
padding: 14px 30px;
border-bottom: 1px solid #ccc;
background: #FF7F50;

}
.xs-menu  a{
text-decoration:none;
}

.mega-menu {
   background: none repeat scroll 0 0 #888;
    left: 0;
    margin-top: 3px;
    position: absolute;
    width: 100%;
padding:15px;
display:none;
transition-duration: 0.9s;
    
}
#menutoggle i {
    color: #fff;
    font-size: 33px;
    margin: 0;
    padding: 0;
}


/*--column--*/
.mm-6column:after, .mm-6column:before, .mm-3column:after, .mm-3column:before{
content:"";
display:table;
clear:both;


}
.mm-6column, .mm-3column {
 float: left;
 position: relative;
 }
.mm-6column {
    width: 50%;
}
.mm-3column {
        width: 25%;
}
.responsive-img {
    display: block;
    max-width: 100%;

}
.left-images{
margin-right:25px;
}
 .left-images, .left-categories-list {
   float: left;
}
.categories-list li {
    display: block;
    line-height: normal;
    margin: 0;
    padding: 5px 0;
}
.categories-list li :hover{
background:inherit !important;
}
.left-images > p {
    background: none repeat scroll 0 0 #ff7f50;
    display: block;
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 5px 14px;
}
.categories-list span {
    font-size: 18px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.mm-view-more{
background: none repeat scroll 0 0 #ff7f50;
    color: #fff;
    display: inline !important;
    line-height: normal;
    padding: 5px 8px !important;
margin-top:10px;
}
.display-on{
display:block;
 transition-duration: 0.9s;
}
.drop-down > a:after{
content:"\f103";
color:#fff;
font-family: FontAwesome;
font-style: normal;
margin-left: 5px;


}
 /*MediaQuerys*/
 @media (max-width: 600px) {
.menu {
 display:none;
 }
 .xs-menu li a {

padding:0px;
}
 .xs-menu-cont{
 display:block ;
 }
 }


/*Animation--*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}


JS:

$(document).ready(function() {
  //responsive menu toggle
  $("#menutoggle").click(function() {
    $(".xs-menu").toggleClass("displaynone");
  });
  //add active class on menu
  $("ul li").click(function(e) {
    e.preventDefault();
    $("li").removeClass("active");
    $(this).addCss("active");
  });
  //drop down menu
  $(".drop-down").hover(function() {
    $(".mega-menu").addClass("display-on");
  });
  $(".drop-down").mouseleave(function() {
    $(".mega-menu").removeClass("display-on");
  });
});




Ιουνίου 21, 2017 | 0 σχόλια | Διαβάστε περισσότερα

O διευθυντής Δίωξης Ηλεκτρονικού Εγκλήματος Γιώργος Παπαπροδρόμου




Ιουνίου 21, 2017 | 0 σχόλια | Διαβάστε περισσότερα

Δειτε ζωντανα τις διαδικτυακες επιθεσεις παγκοσμιως




http://www.digitalattackmap.com





Digital Attack Map is a live data visualization of DDoS attacks around the globe, built through a collaboration between Google Ideas and Arbor Networks. The tool surfaces anonymous attack traffic data to let users explore historic trends and find reports of outages happening on a given day.

Why?


DDoS Attacks Matter

Distributed Denial of Service (DDoS) attacks can be used to make important online information unavailable to the world. Sites covering elections are brought down to influence their outcome, media sites are attacked to censor stories, and businesses are taken offline by competitors looking for a leg up. Protecting access to information is important for the Internet and important for free expression.



Visualizing Trends

Understanding the raw data behind DDoS Attacks is not intuitive. As a result, the impact, scale and scope of the challenge can be easily overlooked. We hope this tool allows more people to understand the challenges posed by DDoS attacks. We also hope it triggers a dialogue about how we can work together to reduce the threat of DDoS Attacks, improving the Internet for everyone.

Who?



Google Ideas is a think/do tank at Google that explores how technology can enable people to confront threats in the face of conflict, instability or repression. We connect users, experts and engineers to research and seed new technology-driven initiatives. Google Ideas worked in partnership with Google's Big Picture Team to design and develop the Digital Attack Map.


The "Big Picture" team, a part of Google research, creates interactive visualizations to captivate and delight users. They blend algorithmic, data-driven approaches with fluid design to make complex data more accessible. They portray large-scale data sets -- such as books, videos, images, news, or social behavior -- in creative ways that simultaneously educate and entertain.


DDoS attack data is provided by Arbor Networks. Established in 2000, Arbor provides network security and management solutions for some of the world’s largest and most complex networks. DDoS attack data is sourced from Arbor’s ATLAS® global threat intelligence system. To learn more, visit the ATLAS Threat Portal.
Ιουνίου 21, 2017 | 0 σχόλια | Διαβάστε περισσότερα
 
berita unik