Skip to content

Instantly share code, notes, and snippets.

// Put this into /etc/fail2ban/filter.d/apache2-xmlrpc.conf
[Definition]
failregex = ^<HOST> .*POST .*xmlrpc\.php.*
ignoreregex =
// Put this in at end of /etc/fail2ban/jail.conf
[apache-xmlrpc]
enabled = true
#import <CommonCrypto/CommonDigest.h>
#import "PKCS12ParametersGenerator.h"
#define PKCS12_KEY_MATERIAL 1
#define PKCS12_IV_MATERIAL 2
#define PKCS12_MAC_MATERIAL 3
#define NUL_TERMINATOR '\0'
@implementation PKCS12ParametersGenerator
@synthesize keySize;
#import <Foundation/Foundation.h>
#import <CommonCrypto/CommonDigest.h>
@interface PKCS12ParametersGenerator : NSObject {
NSInteger keySize;
NSInteger ivSize;
NSInteger iterations;
NSData *salt;
NSString *password;
NSData *derivedKey;
@t0mm13b
t0mm13b / gist:3802587
Created September 28, 2012 23:27
USSD Exploit Fix #2
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.regex.PatternSyntaxException;
+import android.app.AlertDialog;
+import android.content.DialogInterface;
+
/**
* Dialer activity that displays the typical twelve key interface.
*/
@@ -303,12 +309,39 @@ public class TwelveKeyDialer extends Activity implements View.OnClickListener,
@t0mm13b
t0mm13b / USSD Exploit fix!
Created September 28, 2012 19:47
Android USSD Exploit fix
diff --git a/packages/apps/Contacts/src/com/android/contacts/TwelveKeyDialer.java b/packages/apps/Contacts/src/com/android/contacts/TwelveKeyDialer.java
index 5219d99..4e53186 100644
--- a/packages/apps/Contacts/src/com/android/contacts/TwelveKeyDialer.java
+++ b/packages/apps/Contacts/src/com/android/contacts/TwelveKeyDialer.java
@@ -67,6 +67,10 @@ import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;