Ετήσια αρχεία: 2018


MTN Cyprus – Get SIM Card IMSI and MSISDN using USSD codes

Because of reasons we wanted to find the IMSI of a SIM card and the MSISDN of its connection on a phone we had in our hands.
We did not wish to install additional applications on that phone to get this information so we had to find an alternative method in getting the IMSI and the MSISDN.
Luckily for us there was a way using the USSD codes that were provided by MTN Cyprus.

Using the dialer (phone application) of our phone we typed the following two commands (one at a time) and then pressed the call (green) button.

To get the MSISDN we called:

*1#

To get the IMSI we called:

*888#

After each call a popup message would appear from the provider (MTN) showing us the information asked.

References

Unstructured Supplementary Service Data (USSD), sometimes referred to as “Quick Codes” or “Feature codes”, is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator’s computers. USSD can be used for WAP browsing, prepaid callback service, mobile-money services, location-based content services, menu-based information services, and as part of configuring the phone on the network.

From: https://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data

 

MSISDN is a number uniquely identifying a subscription in a GSM or a UMTS mobile network. Simply put, it is the mapping of the telephone number to the SIM card in a mobile/cellular phone. This abbreviation has a several interpretations, the most common one being “Mobile Station International Subscriber Directory Number”.

From: https://en.wikipedia.org/wiki/MSISDN

 

The International Mobile Subscriber Identity or IMSI is used to identify the user of a cellular network and is a unique identification associated with all cellular networks. It is stored as a 64 bit field and is sent by the phone to the network. It is also used for acquiring other details of the mobile in the home location register (HLR) or as locally copied in the visitor location register. To prevent eavesdroppers identifying and tracking the subscriber on the radio interface, the IMSI is sent as rarely as possible and a randomly generated TMSI is sent instead.

From: https://en.wikipedia.org/wiki/International_mobile_subscriber_identity

 


Μίκρη Αννούλα

  • Γιατί η μικρή Αννούλα τρέχει γύρω γύρω από το τραπέζι;
    – Γιατί της έχουν καρφώσει το χέρι στο τραπέζι.
  • Και γιατί η μικρή Αννούλα σταμάτησε να τρέχει γύρω γύρω από το τραπέζι;
    – Γιατί βαρέθηκαν να την βλέπουν να τρέχει και της κάρφωσαν και το άλλο.
  • Τι δώρο έκανε ο Αγιος Βασίλης στην μικρή Αννούλα για να ξεχάσει το ατύχημα που έχασε τα χέρια της;
    – Μία μπάλα του μπάσκετ, και ένα ζευγάρι γάντια.
  • Τι βρήκε η μικρή Αννούλα στο βυθό της θάλασσας;
    – Φρικτό θάνατο.
  • Γιατί η μικρή Αννούλα φταρνίζεται συνεχώς;
    – Γιατί έχει αλλεργία στα θυμαράκια.
  • Τι μαζεύει η μικρή Αννούλα από το δρόμο;
    – Τα άντερα της.
  • Τι κάνει η μικρή Αννούλα με μια σπάτουλα μες τη μέση του δρόμου;
    – Προσπαθεί να ξεκολλήσει τον μικρό Κωστάκη από την άσφαλτο.
  • Γιατί η μικρή Αννούλα γελάει;
    – Γιατί τη γαργαλάνε τα σκουλήκια.
  • Γιατί η μικρή Αννούλα νιώθει μοναξιά;
    Γιατί τα σκουλήκια πήγαν στον τάφο του Κωστάκη.
  • Γιατί η μικρή Αννούλα δεν μπορεί να πάρει τα παιχνίδια της μαζί;
    – Γιατί δεν χωράνε όλα στο φέρετρο.
  • Γιατί η μικρή Αννούλα δακρύζει;
    – Γιατί έχουνε φυτρώσει κρεμμύδια γύρω από τον τάφο της.
  • Γιατί η μικρή Αννούλα δεν είναι παρθένα;
    – Γιατί ο αδερφός της είναι νεκρόφιλος
  • Γιατί η μικρή Αννούλα δεν μπορεί να κάνει μακροβούτι;
    – Γιατί τα πτώματα επιπλέουν στην επιφάνεια.
  • Γιατί η μικρή Αννούλα χαμογελάει;
    – Γιατί αυτό που κόλλησε ήταν μεταδοτικό.
  • Τι κοινό έχει η μικρή Αννούλα με τον αδελφό της;
    – Δολοφόνο.
  • Τι κοινό έχει η μικρή Αννούλα με τις ξαδέρφες της;
    – Κοινό Τάφο.
  • Τι κοινό έχει η μικρή Αννούλα με τον μικρό Κωστάκη;
    – Γιορτάζουν την ίδια μέρα, το Ψυχοσάββατο.
  • Γιατί η μικρή Αννούλα πέθανε κάνοντας πρόβα τη σχολική παράσταση;
    – Έκανε πρόβα μπροστά σε βενζινάδικο το “κοριτσάκι με τα σπίρτα”.
  • Τι γράφει στο μέτωπο της μικρής Αννούλας;
    OVLOV.
  • Τι συνδέει την μικρή Αννούλα με τον μικρό Κωστάκη;
    – Ένας προφυλακτήρας.
  • Γιατί όταν η μικρή Αννούλα έπεσε από τον 30οστό όροφο δεν έφτασε ποτέ στη γη;
    – Γιατί τα άντερα της μπλέχτηκαν στα καλώδια της ηλεκτρικής.
  • Πως πίνει η μικρή Αννούλα την βότκα της;
    – Με ενέσεις.
  • Γιατί το τζαμάκι στο φέρετρο της μικρής Αννούλας έχει υδρατμούς;
    – Γιατί αναπνέει ακόμα.
  • Γιατί η μικρή Αννούλα δεν μπορεί να κάνει ποδήλατο;
    Γιατί δεν έχει πόδια.
  • Γιατί η μικρή Αννούλα δεν παίζει με τα άλλα παιδάκια;
    – Γιατί βρίσκεται σε αποσύνθεση.

Install Required Plugins of Gillion | Multi-Concept Blog/Magazine & Shop WordPress Theme

For Gillion (the Multi-Concept Blog/Magazine & Shop WordPress Theme) to properly work, it needs the WPBakery Page Builder (formerly Visual Composer) and the Unison plugins. In a clients’ page, they did not get the message prompting to install the required plugins and could not find it again. Unison is available through WordPress Plugin Directory so that was easy to setup. On the other hand, WPBakery (and the Revolution slider) it is not available through the directory as it is a commercial product. After reading through the support forums we realised that they should not need to make a separate purchase of the plugin, the theme will be able to pull it automatically from a CDN of shufflehound (without getting support from the WPBakery team).

Solution: In case you are facing the same issue, you can find the installation link under the left side menu Appearance where a new option will be available called Install Plugins (the link will be similar to this http://example.com/wp-admin/themes.php?page=tgmpa-install-plugins). We installed for them the two required plugins and their theme was operational.

Links:


Lubuntu LVM Encrypted

While trying to setup a lubuntu GNU/Linux that would use an encrypted LVM file-system we run into several problems that should have not been there.
For example, the installer would not continue as swap memory was not encrypted and it was blocking the operation.
An other issue was that the LVM support package was not installed by default although it is needed by the installer.

Our solution requires an active internet connection so that you can install the lvm2 package.

Methodology

After booting into the live session, before we started the installation process, we opened a terminal from the main menu (Start Menu) and executed the following two commands:


sudo apt-get install lvm2 -y;

sudo swapoff --all;

These two commands disabled all swap (so that we do not get the error that swap is not encrypted) and it installed the lvm2 package that is needed by the installer to create our LVM setup.

The following video presents the full successful installation procedure by making the changes before starting the procedure.

The next video, shows our attempts to fix the installation after encountering the errors instead of fixing them beforehand.