🇪thio ቴክ
3.64K subscribers
405 photos
74 videos
647 files
589 links
🔍 ስለቴክኖሎጂ አዳዲስ ና ትምህርት አዘል መረጃዎችን የሚያገኙበት ቻናል..
ውድ የኢትዮ ቴክ ቤተሰቦች እና የቻናላችን ተከታታዮች በሙሉ
⚠️ሃሳብ ና አስተያየት => @endu12endu @yoni709 @baydis
Download Telegram
🇪thio ቴክ
https://vm.tiktok.com/ZMJEBMYDT/
I can't wait 😍😍😍😍
🅿️🅿️🅿️10 Best Extensions to Protect Your PrivacyBest Extensions to Protect Your Privacy🅿️🅿️🅿️

1. HTTPS Everywhere - Chrome / Mozilla
2. Cookie AutoDelete - Chrome / Mozilla
3. AdGuard AdBlocker - Chrome / Mozilla
4. Trace Tracking Protection - Chrome / Mozilla
5. Privacy Badger - Chrome / Mozilla
6. uBlacklist - Chrome / Mozilla
7. NoScript - Chrome / Mozilla
8. Ghostery - Chrome / Mozilla
9. uMatrix - Chrome / Mozilla
10. AdBlocker For YT - Chrome / Mozilla

#Ethio ቴክ

@ethiotec
5 Methods Hackers Use to Break Into Your Bank Account
The risk to your bank account from hackers is real. Here are the ways hackers can gain access to your savings and clear you out

With so many users making the jump to internet banking, it's no wonder that hackers are on the hunt for login details. What may be surprising, however, are the lengths that hackers go to in order to access your finances.


Here's a look at how hackers target your bank account and how to stay safe.


1. Mobile Banking Trojans
These days, you can manage all of your finances from your smartphone. Usually, a bank will supply an official app from which you can log in and check your account. While convenient, this has become a key attack vector for malware authors.

Fake Apps
The simpler means of attack is by spoofing an existing banking app. A malware author creates a perfect replica of a bank's app and uploads it to shady third-party sites.
Part - 2 - Upcoming
Brought you by - @EthioTec
App Hijacking
The sneakier version of this is the mobile banking Trojan. These aren't disguised as a bank's official app; they're usually a completely unrelated app with a Trojan installed within. When you install this app, the Trojan begins to scan your phone for banking apps.

When it detects a banking app being launched, the malware quickly puts up a window that looks identical to the app you just booted up. If this is done smoothly enough, the user won't notice the swap and will enter their details into the fake login page. These details are then uploaded to the malware author.

Typically, these Trojans also need an SMS verification code to complete the hack. To do this, they'll often ask for SMS read privileges during install, so they can steal the codes as they come in.

How To Defend Yourself
When downloading apps from the app store, keep an eye on the amount of downloads it has. If it has a very low amount of downloads and little to no reviews, it's too early to call if it has malware or not.

Likewise, be careful with what permissions you give apps. If a mobile game asks you for SMS read permissions with no explanation as to why it wants them, stay safe and don't allow the app to install. Never install apps from third-party sites, as they're more likely to contain malware

How To Defend Yourself
Obviously, if an email address looks suspicious, treat its contents with a healthy dose of skepticism. If the address looks legitimate but something "seems off," see if you can validate the email with the person sending it---preferably not over email, in case the hackers have compromised the account!

@ethiotec
"TechTalk with Solomon" EBS TV Star Solomon Kassa to Build a Startup Studio in Ethiopia!!

@ethiotec

“Looking for Full Stack Developer On the hunt for top talents for an up-and-coming tech startup studio I am launching in Addis Ababa! Submit the form if interested. This opportunity is for those who live in #Ethiopia!”.

Apply at:
https://bit.ly/techSolomonviaBDE
Hacking Windows Programs With Cheat Engines

@ethiotec

https://youtu.be/kLUbFOEQOtA

Cheat Engine uses memory hacking instead of file patching. This makes it a powerful tool to bypass Software Protection.

The crackme used in the video can be downloaded from the description section of the youtube video.
#ኮድ_ለመማር_የሚያስችሉ_ምርጥ_ መተግበሪያዎች!📱

ኮዲንግን ለመማር ጥሩው ዜና አሁን ላይ እንደ ድሮው ብዙ መልፋት አይጠበቅብንም፣ ዛሬ ላይ ላሉ የኮዲንግ መተግበሪያዎች(በAndroid እና IOS) ምስጋና ይግባና በኮዲንግ ላይ ብቁ ለመሆን አመታትን ማሳለፍ አይጠበቅብንም።

▫️SoloLearn

SoloLearn መተግበሪያው ለሁለቱም ለ IOS እና Android ይገኛል እና በድህረገጽ ጭምር አካቷል እናም ይሄ የትም ብትሆን ኮድን በቀላሉ ለመማር ያስችልሃል።
መተግበሪያው የተለያዩ የቋንቋ ኮርሶችን ያቀርባል: JavaScript, Java, Python እና ...ሌላም ሌላም።
💰ክፍያ: ነጻ፣ በተጨማሪም በየወሩ ወይም በአመት የሚከፈል የፕሪሚየም ፕላን አላቸው።

▫️Encode
Encode የ Android መተግበሪያ ሆኖ አጠር ያሉ የፕሮግራሚንግ ትምህርቶችን ይዟል። ወደሌላ ሂደት ለመሸጋገር መተግበሪያው የተለያዩ ውድድሮችን አካቷል።
እንደገና ይህ መተግበሪያ ተግባራዊ ምሳሌዎችንም ጭምር አካቷል፣ እና በ HTML, CSS, JavaScript እና Python ላይ እንዴት ፕሮግራም መጻፍ እንደምንችል ያስተምራል ።
ከሁሉም ባለይ ደግሞ፣ የ offline ሞድ አለው ይህም ትምህርቶችን ያለ ኢንተርኔት ግንኑኝነት መማር ያስችላል!

▫️Codemurai

Codemurai በአዋቂዎች የተዘጋጁ በመቶዎች የሚቆጠር አጠር ያሉ ትምህርቶችን ያቀርባል እነዚህም: በድህረገጽ ብልጽግና፤ የሞባይል መተግበሪያ ብልጽግና እና በጌም ብልጽግና።
መተግበሪያው በተለያዩ ቋንቋዎች ላይ ሌሰኖች አሉት ከነሱም ውስጥ: HTML, CSS, JavaScript, Python, TypeScript, Angular 2, MongoDB, Node, React, እና ሌላም።

▫️Mimo

Mimo ይሄ ደሞ የፕሮግራሚንግ መተግበሪያ ሆኖ መተግበሪያ ወይም ጌም እንድናበለፅግ የሚሆን የፕሮግራሚንግ ላይ ክህሎት እንድንይዝ ይረዳናል። የያዘው የቋንቋ ኮርሶች እነ JavaScript, Ruby, Swift, C, C++, እና ታዋቂ የሚባሉ የፕሮግራሚንግ ቋንቋዎችንን አካቷል። ይህ መተግበሪያ ለ Android እና IOS ቀርቧል።
© Tech Amo Join Us ፦ @Ethiotec
This media is not supported in your browser
VIEW IN TELEGRAM
Using Webbrowser Python | Instagram user Profile Opener


@Ethiotec
#Join
What is Tkinter?
Tkinter is a package for Python to use the Tk GUI toolkit. You can use Tkinter for creating GUI programs through Python. While Tkinter is capable of producing many programs, you might need to use modules for advanced implementations. You should be familiar with the basics of Tkinter before working on Python Tkinter projects:

A Hello World Program in Tkinter
Here’s an example of a hello world program in Tkinter:

import tkinter as tk

class Application(tk.Frame):

def init(self, master=None):

super().init(master)

self.master = master

self.pack()

self.create_widgets()

def create_widgets(self):

self.hi_there = tk.Button(self)

self.hi_there[“text”] = “Hello World\n(click me)”

self.hi_there[“command”] = self.say_hi

self.hi_there.pack(side=”top”)

self.quit = tk.Button(self, text=”QUIT”, fg=”red”,

command=self.master.destroy)

self.quit.pack(side=”bottom”)

def say_hi(self):

print(“hi there, everyone!”)

root = tk.Tk()

app = Application(master=root)

app.mainloop()

Geometry Managers in Tkinter
Another main concept you should know about while working on Python Tkinter projects is geometry managers. Without using a geometry manager, your widgets wouldn’t appear on the screen. There are primarily three ways you can add a geometry manager:

Grid
It adds a grid to the parent and allows it to show widgets accordingly. The grid has rows and columns for measuring the length and height of its widgets.

Pack
This method tells the widget to pack itself within the parent. It only adds the widget to a list of children widgets for the parent. In simple terms, it adds them to a block before it places them in a parent widget.

Place
This method places widgets in a specific location according to the parent widget.

In our tutorial below, we have used the pack manager for handling the position of our widgets. That’s why it’d be best if you’re familiar with these concepts. It would help you to understand the working of our project better.
Building a GUI in Python (Tkinter Tutorial)
Step#1: Importing the Module
To begin working on the application, we first have to import the necessary module. You can do so by importing the module in your namespace. It would allow you to use the constants and classes by their names instead of qualifying them. This means you can use “Label” by using its name instead of qualifying it as “TkinterLabel.” It would make things relatively easy, and you can save a lot of time as qualifying every class and constant can be very cumbersome. Use the following code to import the module:

>>> from Tkinter import *

If Python is not linked to Tk (or Tcl) in your system or if you don’t have Tk (or Tcl) installed in your system, you would see an error message in this section. To fix this issue, you would need your system’s administrator for access. Make sure that you solve this problem by doing the same.

On the other hand, if you don’t see any error messages in these sections, you can move onto the next step to create a window:

>>> win = Tk()

We’ve assigned our window the variable “win.” After implementing the code above, you would get to see a small window on the screen. Its title bar should show “tk” written in it.

This means you’ve completed this step successfully and can now start building GUI in Python.

Step#2: Adding Buttons
Now that we have our Tkinter running, we can add buttons to our program. Buttons are the simplest section of any GUI program, so we’ll start with them:

>>> b1 = Button(win, text=”One”)

>>> b2 = Button(win, text=”Two”)

The window we created in the last section is the parent for the buttons we made now. As you’ll work on more Python Tkinter projects, you’ll find that frames can also act as parents for other classes. Now, when you implement this code, you would notice a strange occurrence – The buttons don’t appear in the window!
👍2
That’s because we need to add a grid and a pack to our program. They are called geometry managers, and we’ve discussed them earlier in this article. We’ll add the pack manager in our next section:

Step#3: Implementing the Pack Manager
We’ll use the pack method to add our buttons to the parent widget. With the pack manager, you can tell which side of the parent widget you want your child widget to be packed against. You can use TOP, RIGHT, BOTTOM, LEFT as your functions. The program selects TOP as default if you don’t specify a side. Let’s add the pack manager first:

>>> b1.pack()

>>> b2.pack()

When you add the first button (first line of the code), you will notice that your window shrinks to the button’s size. Similarly, when you add the second button (second line of the code), the window expands according to that button’s size. The window has placed the buttons in vertical order because we didn’t specify which side they should be packed against. Let’s pack them on the left by using the code below:

>>> b2.pack(side=LEFT)

>>> b1.pack(side=LEFT)

Note that we use the pack manager mostly when we have to place our widgets in these two orders (horizontal and vertical) only. For other types of widget placements, we use the grid method or the place method. You can add some space between the buttons and the window using the ‘padx’ or ‘pady’ functions. The ‘padx’ function adds padding to the X-axis (left and right) of the widget, and the ‘pady’ function adds padding to the Y-axis (top and bottom) of the device.

>>> b1.pack(side=LEFT, padx=10)

>>> b2.pack(side=LEFT, padx=10)

We recommend experimenting with the padding of the widgets. It would help you in understanding the different ways you can modify the placement of widgets. Padding is a challenging concept to master, so it would be best to try it out before you move onto the next section.


VIDEO EXPLANATION IN AMHARIC — https://www.youtube.com/watch?v=xPMItLTST74&t=168s
Part 2 will be Uploaded soon!

FROM @ethiotec
🇪thio ቴክ pinned «That’s because we need to add a grid and a pack to our program. They are called geometry managers, and we’ve discussed them earlier in this article. We’ll add the pack manager in our next section: Step#3: Implementing the Pack Manager We’ll use the pack…»
This media is not supported in your browser
VIEW IN TELEGRAM
Free Hacker Operating System and OS - Top 10 Best Hacking Operating System used by Hackers | 2019-20
print emojis in python programing

@ethiotec
🇪thio ቴክ
What is webbrowser?
4 person for the answer

Explanation will be post soon 😂😂😂😂

@Ethiotec
Today's morning telegram update

Over 100 million new users joined Telegram this January, seeking more privacy and freedom. But what about the messages and memories that remain in older apps?

Starting today, everyone can bring their chat history – including videos and documents – to Telegram from apps like WhatsApp, Line and KakaoTalk. This works both for individual chats and groups:

@ethiotec
This media is not supported in your browser
VIEW IN TELEGRAM
Less Than 5 clicks
U can export from what's up to telegram
Update your telegram
አሜሪካ የቻይናን የቴክኖሎጂ ውጤቶች ማመን ለምን አቃታት ?

( ሰፊ ትንታኔ ዛሬ ማታ በዚሁ ቻናል ይጠብቁን )
5G ምንድን ነው?

1 ጂ የአናሎግ ሴሉላር ነበር።
እንደ CDMA ፣ GSM እና TDMA ያሉ 2G ቴክኖሎጂዎች የዲጂታል ሴሉላር ቴክኖሎጂዎች የመጀመሪያ ትውልድ ነበሩ ፡፡
እንደ ኢቪዲኦ ፣ ኤችኤስፒኤ እና UMTS ያሉ የ 3 ጂ ቴክኖሎጂዎች ከሴኮንድ ከ 200 ኪባ / ሴ ወደ ጥቂት ሜጋባይት ፍጥነቶች አምጥተዋል ፡፡
እንደ WiMAX እና LTE ያሉ 4G ቴክኖሎጂዎች ቀጣዩ ነበር

• 5G እናም አሁን እስከ መቶ ሜጋባይት እና ሌላው ቀርቶ የጊጋቢት-ደረጃ ፍጥነቶች እየፈጠሩ ነው።
•5G የሞባይል ኔትወርክ 5 ኛ ትውልድ ነው
•ለታዳጊዎች የ 4G LTE ኔትወርክ ጉልህ ለውጥ አለው።
• 5G በአሁኑ ጊዜ ባለው የዘመናዊው ማህበረሰብ ማህበረሰብ
• መኪናዎች እና ቴሌቪዥኖች ፣ እና በከተማ ላይ ጎዳናዎች ያሉ የተገናኙ መብራቶች ያሉ ሌሎች ነገሮች ብዙ ኢንተርኔት ጋር የሚገናኙበት መንገድ ለመቀየር ያግዛል።

• በቢሊዮኖች የሚቆጠሩ የተገናኙ መሣሪያዎች እና የነገው ፈጠራዎች በጣም ትልቅ እድገት እና ግኑኙነት በጣም ከፍተኛ እድገት እንዲያሟላ ሆኖ የተሰራ ነው።

• ማህበረሰባችንን የሚያገናኝ እና wave ለማስተላለፍ እና ለመቀበል 5G የሬዲዮ ሞገድ ወይም የሬዲዮ ሞገድ (አር ኤፍ) ኃይልን ይጠቀማል ፡፡

• የ 3 ጂ ኔትወርክ አንድ 100 ሚሊሰከንዶች የሚሆን የምላሽ ጊዜ ነበራቸው
• 4G ወደ 30 ሚሊሰከንዶች ያህል ነው
• 5G እንደ 1 ሚሊሰከንድ ዝቅ ይላል
• 5G በቢሊዮን ለሚቆጠሩ መሣሪያዎች ፈጣን ትስስር ያስገኛል