Thứ Năm, 28 tháng 6, 2018

Youtube daily Jun 28 2018

Recently I get too little time to play CTFs but John Hammond, who also has a CTF and hacking

YouTube channel approached me and asked if I was playing the Google CTF 2018, and so

I was persuaded into playing a few hours with him.

Because we are both noobs, we chose a challenge that already had a high number of solves.

This way we know it shouldn't be too hard and thus perfect for us.

JS SAFE 2.0 was a web challenge for the Google CTF 2018.

"You stumbled upon someone's "JS Safe" on the web.

It's a simple HTML file that can store secrets in the browser's localStorage.

This means that you won't be able to extract any secret from it (the secrets are on the

computer of the owner), but it looks like it was hand-crafted to work only with the

password of the owner…"

Ok, so let's download the attachment, which is a zip file and unpack it.

There is a single js_safe_2.html file in it.

So let's open it in Chrome and have a first look at it.

We have a key input field and a cool spinning cube animation.

If we enter something we get an "Access Denied" and we have to reload the page to

try again.

Next let's have a look at the source code.

There are some texts here, so let's read them because maybe they provide some hints

for us:

JS safe v2.0 - the leading localStorage based safe solution with military grade JS anti-debug

technology

Anti-debug.

Okay that already sounds annoying.

Let's see what that is about.

Advertisement: Looking for a hand-crafted, browser based

virtual safe to store your most interesting secrets?

Look no further, you have found it.

You can order your own by sending a mail to js_safe@example.com.

When ordering, please specify the password you'd like to use to open and close

the safe.

We'll hand craft a unique safe just for you, that only works

with your password of choice.

WOW!

I'm SOLD!

Then we have some CSS, and oh.

Keyframe animations.

The cube is actually animated in HTML and CSS.

No webgl or anything.

That's a cool solution.

And then we have two scripts here.

One is minified and the other one not.

Down here we see the keyhole input element which on a change, so when we entered a key,

will call open_safe().

And that function will execute a regular expression in our input, so it has to be this flag format.

So out input password has to start with CTF and in curly braces some regular characters.

This means the correct password for this safe will also be the solution, the flag, that

we can submit for points.

And then it will call x with the extracted password.

So it will call x with the part inside of the curly braces.

And if x returns a 0, or false, it will fail and return with denied.

But if that function x returned a 1 or true, it will do the stuff here and show that access

is granted.

Now just simply removing the check here and jump to granted doesn't help us, because

the challenge is about finding the correct password.

That is the flag.

So we have to check out the function x.

Now x() is up here in the minified version.

I will copy this file now to keep the original, but then we can use jsbeautifier to prettify

the script and work with this now.

Immediately that really weird string is poking out.

But let's see.

X first defines three helper functions.

Ord to get the numer, the char code for a given character, chr is converting from a

number to the character string and str is simply making sure the a value is a string.

This is pretty much the javascript equivalent for the python functions ord, chr and str.

Then x defines two function h and c. h is a bit weird, it takes a string, sums up values

onto a and b and then returns some stuff.

And c is a for loop over the a input, and it appears to XOR the a string with the key

b.

So c is, I guess, just a XOR implementation.

Then there is a for loop calling debugger many times.

I guess that's the anti-debugging trick.

And then we call h on the string x.

And x is our password we gave in as a parameter?

And after that we define this source, overwrite the toString of it.

So if you would attempt to get the string representation of source, it would call XOR

decryption with itself again and x.

No clue what the f that does.

And then we have a try catch that attempts to eval, the eval of a XOR on source and x.

Mhmh… very odd.

Let's move on to a more dynamic approach and see if we can debug this.

We can open the developer tools and go to the sources tab.

And then let's just set a breakpoint just before we pass our password to the x function,

by clicking the line number here.

And then let's enter a easy test input with CTF{AAAABBBB}.

Boom. breakpoint hit.

And now we can ivnestigate.

So at this point the regex was already executed and password looks like this.

And the second element of password is passed to x as a parameter.

Then let's single step forward into x.

But at some point we reach the debugger loop.

So let's remove that first.

Now here you have to be very careful.

A very simple mistake you could make here is to remove the whole loop.

But the function h uses a and b.

If a is undefined it initializes it with 1, but a is used in this loop here.

And I think because the loop variable is here not defined with the var keyword, it makes

the variable extend out of that scope of the loop.

So it affects the global state of a.

So actually a is 1000 when h is called right afterwards.

So you just have to make the loop empty.

So let's rerun this change with our input.

Cool, now we reached the h.

So h gets passed in the x, right?

And x was the parameter of the function, so it's our password, right?

But when you print x now with the developer tools it prints the function x instead.

The function x uses the parameter x.

And str on x will simply get the source code of x as a string.Is that a bug of the debugger

tools or is h really using the source code of x?

Let's single step forward into h and let's see.

NO!

The parameter s is in fact the source code of our function.

And it now loops over this string character by character and is now creating a sum of

these characters with a and b.

If we let that loop run we can inspect the final state of a and b.

And now that is assembled into a string and returned.

Here is another easy mistake you could make.

We modified the code, right?

We replaced the debugger statement and we beautified the code.

It was minified before.

So now we pass in a wrong string to h.

So let's go back to our original html file and try to extract the correct source string.

To do that I open the developer tools and set a breakpoint again just before we call

x.

Then we can let it run until it hits the debugger loop.

And to bypass that now I simply set a to a very high value by hand, so we don't have

to execute that 1000 times.

And then we can single step forward into h.

And now here we get s.

BTW if you prettify on-the-fly with chrome developer tools like that, that doesn't

affect the string sources of the function.

It's not modifying the real sources.

So no worries here.

We can also quickly verify here that indeed the a used inside of h is already at 1000

because of the loop before.

Cool.

So let's copy that string into our modified version and harcode that as a parameter for

the call to h.

But just to make sure we got everything right, let's go back to the original source, set

a breakpoint after the loop and extract the final state of a and b.

This way we can verify that with the hardcoded parameter we get the same result!

So 2714 33310.

We go to our modified html again, set a breakpoint at the end of h, and let it run.

And we check a and b.

YES!

Same values.

Perfect.

Now let's step forward again and now we reach this weird source string.

Ok we set it.

We overwrite the to String function and now we call console.log on the source.

I assume that will trigger the toString function and then does this call to c with recursively

itself?

Not really sure what javascript will do in this case.

I'm not that familiar with quirky code liket that.

But in any way.

Our single step attempt over console.log caused the debugger to become unresponsive and after

30 seconds or so the whole tab is killed by chrome.

Okay. that really looks like anti debugging here.

I wonder if it's just that line here that is bad, or more.

I remove it for now and try it again.

With a breakpoint here.

Run again.

But damn… it will again hang.

That was probably the most annoying part and where I spent the most time on.

Because I needed to get some way to debug and get visibility into the code but it always

hangs.

My assumption was, it has to do with this overwritten toString.

And I kinda assumed that the developer tools, when trying to display variables in the current

scope will try to get the string representation.

And that then causes a DoS (denial of service).

So I played around with that a lot and tried different things, debug statements in different

places.

Changing the toString, adding console log outputs and so forth.

Probably did easily for an hour or more.

But then I had a big breakthrough.

one of my tests was console.log in the XOR decryption function to print the xor result.

The c.

Check it out.

It printed two outputs and while they both look like garbage data, the first one definetly

isn't.

This is javascript code.

X == and then a call to c, the XOR decryption with some crazy string and as an XOR key it

will call h with x.

So at this point x has to be equal to this part decrypted with a key that is derived

from x as well.

Huh?!

So two questions.

What is x at this point and how does that fit into the larger picture.

Let's look at the latter one first.

When you look at the eval you see that it is an eval inside an eval.

And the first call to XOR decrypt, so the inner most eval, resulted in this x==.

And then this eval will now execute that string and, and that string has another call to c,

which is this ouput.

So the eval comapres this output to the x.

That is then either true or false and then that result is evaled too and returned from

this function.

And if this returned a true, we get into the access granted.

Ok how does that x work.

Is that x again the source code of the function x?

A simple way to find out what x is, to add a console.log inside of h.

Because x is passed into that.

And when we do that and run it with our test input, we of course see the first call to

h with the source code, but then the second time it uses our input string.

So this time x is not the source code but it's the parameter.

WHAT THE FFFFFF I don't understand Javascript Namespacing or Variable scopes.

Goddamit.

I dind';t fully investigate that, but I guess it has to do with the with() statement.

Here is a short quote from the mozilla developer docs:

"The with statement makes it hard for a human reader or JavaScript compiler to decide

whether an unqualified name will be found along the scope chain, and if so, in which

object.

Yeah ok.

Basically nobody in the world knows what it does.

It just does what we observe here.

Anyway.

Now we have basically everything we need to solve it.

Our input has to generate the correct xor key when passed to h, to decrypt this string

with xor to the original input again.

I want you to take a second and think about what the weakness here is.

How can this be attacked?

How can we possibly find the correct input, that decrypts to the correct input.

Isn't that a chicken and egg problem?

Well, the fail is the h function.

H is essentially a key or password derivation function.

It takes a secret or a seed and generates a key, in this case used for XOR, based on

some kind of algorithm.

It doesn't really matter now what h exactly does, important is just that the result of

h is always 4 bytes.

The XOR decryption only uses a 4 byte key, that is obviously always repeated.

So no matter what our input is, this secret can be decrypted with the correct key, and

the decrypted result has to be a valid character in our flag.

And that is super easy to bruteforce now.

Because of the repeating nature of the key we can bruteforce each byte of the key individually.

Basically we take every 4th byte of the secret, and decrypt it with the first key byte.

We bruteforce all the 256 possible byte values and if one results in all of the chars to

be valid flag characters, it's a good chance that the key is real.

And we do the same for each 4th byte starting with the second and so forth.

Makes sense, right?

And if we do that, and combine all 4 bytes together, we are able to find a pssoible decrypted

secret.

Which of course is now tested against our input, which means this is the flag input.

We can test it, CTF, curly braces, next version has anti, anti, anti debug.

Access granted.

And we can submit the string now to the CTF and get points.

Awesome.

By the way you should checkout John Hammond's YouTube channel, he has a lot of CTF video

writeups as well and could use a few new subscribers.

He also has a few more content about the google ctf.6

For more infomation >> Solving a JavaScript crackme: JS SAFE 2.0 (web) - Google CTF 2018 - Duration: 15:01.

-------------------------------------------

Инструмент Автохакера для Firefox и Google Chrome - устанавливай сейчас! - Duration: 5:06.

For more infomation >> Инструмент Автохакера для Firefox и Google Chrome - устанавливай сейчас! - Duration: 5:06.

-------------------------------------------

It Gets Better: Eureka O'Hara Welcomes You With Open Arms 🏳️‍🌈 | VH1 - Duration: 1:03.

- Growing up in Tennessee, I always felt different.

I felt that there was nobody who looked like

I wanted to look, or dressed how I wanted to dress,

but I'm so thankful that my mother

has always been there for me.

She inspires me as a drag performer and as a human being.

If I didn't have her support, I don't know where I'd be.

But what I do know is that you have to find

that one person you can be your true authentic self with.

I think sometimes it's so hard

not to feel alone when you feel misunderstood.

But what you have to start to do first

is understand yourself, believe in who you are

and who you want to be, and you'll attract people

that are gonna feel the ame way.

That's called finding your tribe.

This Pride Month I want all the LGBTQ kids out there

to know that you matter, and there's a community waiting

with open arms available to you.

Let me tell you from my heart, that it gets better.

For more infomation >> It Gets Better: Eureka O'Hara Welcomes You With Open Arms 🏳️‍🌈 | VH1 - Duration: 1:03.

-------------------------------------------

Jeep Wrangler NITTO Mud Grappler Tire (32-40" Diameters) (1987-2018 YJ, TJ, JK & JL) Review - Duration: 5:08.

The Nitto Mud Grappler tire is for those of you that have a 1987 all the way up to the

most current year Wrangler that are looking for a really aggressive mud terrain tire.

This is going to come in sizes from a 15 to a 20-inch wheel and tire sizes from 32 all

the way up to 40.

So no matter what size tire and wheel combination you're looking to run, you can get Nitto Mud

Grappler to fit.

Now, this is going to be as I said a pretty aggressive mud terrain tire.

This is going to be more aggressive than the Ridge Grappler and the Trail Grappler that

are also offered by Nitto.

And a mud terrain tire is really for those of you that are gonna be using it in an off-road

situation.

A lot of you will install a tire like this because you like the look of it, but if you're

running mostly on the road, you're not gonna get great wear out of this tire.

You're gonna get some noise out of this tire.

And if you're not taking advantage of all of the off-road benefits, I'd probably steer

you more in the direction of an all-terrain tire.

But if you are taking your Jeep off-road, you want something that's going to work really,

really well for you on the rocks, in the mud, in the dirt, this is going to be it.

A mud terrain tire is going to have some big, aggressive lugs, nice, deep tread with a ton

of space in between them, and the space is there so that you can build up a little bit

of wheel speed and clean out the tire.

If you're running through the mud, this gets completely caked with mud, it ends up being

like a slick, you get no traction, so the big gaps here are to be able to clean out

that tread and get the tooth to the tire back again.

All of the little slices in each of these lugs, that's called siping, that's designed

to allow the tire to flex over obstacles.

So especially when you air this thing down off-road, as you're going over an obstacle,

the tire is really going to conform through the rocks, the roots, the stumps, whatever

you're driving over, giving you maximum amount of traction.

And a mud terrain is also going to have some tread that comes down onto the sidewall of

the tire as well, giving you some additional traction and some additional strength out

of that sidewall.

When you are off-road, you're climbing on rocks at all types of angles, those rocks

can make contact with the sidewall.

Sticks, stumps, other obstacles can come in contact with the sidewall, and you can end

up with a blowout if you don't have enough strength there.

This tire, like most other mud terrains, is going to carry that tread around onto the

sidewall, giving you a lot of strength.

This tire is going to be right around the same price as a lot of the other mud terrains.

You'll find that most of them fall right in the same range.

Now when you are looking at a tire, of course, the bigger the tire, the more expensive the

tire, but also the larger wheel you're looking to mount the tire on, the more expensive the

tire.

So the more expensive versions of this are gonna be the ones designed for a 20-inch wheel.

But, again, they're gonna be right around where a lot of other tires are, give or take

a little bit.

I already went over a lot of the construction of this tire, and a lot of that construction

is very similar to a lot of the other mud terrains that we see, again, big, aggressive

lugs, lots of space so that they can clean out, siping, tread on the sidewall.

This is going to be a three-ply sidewall, that's another thing that will differentiate

one mud terrain tire from another.

If you find a mud terrain tire that's a lot less expensive than a lot of the other ones

that you're finding, that's probably because it has a two-ply sidewall, of course, that's

not going to be as strong, it's not going to offer the same protection as a three-ply

sidewall.

So this is going to have three different layers in the sidewall.

Again, this is just a very well-built tire.

It's going to have all the benefits that you're looking for in a mud terrain, and it's gonna

work really well for you in an off-road situation.

As for the install, of course, you're going to want to take this to a mount and balance

shop.

You're going to want to have them put the tire on your wheel then balance everything

out.

Now, if you are installing a big, say, a 35-inch, 37-inch mud terrain tire, a lot of shops won't

even bother balancing that tire right off the bat, because you're going to throw a lot

of rubber off that tire in the first 500 to 1000 miles.

So some shops, again, won't balance it out at all.

Go drive it for a while and bring it back, and then they'll balance it.

So don't be alarmed if your shop makes that recommendation to you.

Now we've all seen YouTube videos of guys installing tires on wheels themselves at their

house using some sort of explosive essentially, certainly not something that I recommend.

If you have to do it on a trail fix, that's one thing, if you're mounting up a set of

five tires, don't try doing it at home unless, of course, you have a three-piece wheel or

a set of beadlocks that are designed for that type of thing.

These tires are gonna run you anywhere from $290 to $525.

As I said, the bigger the tire, the more expensive, that makes sense.

Also, the bigger the wheel, the more expensive.

That doesn't make quite as much sense to a lot of people.

You figure a big wheel you have less rubber there, but that's just the way it is.

Whether it's supply and demand or manufacturing costs, a tire for a big wheel is going to

be more expensive than a tire for a smaller wheel in most cases.

So depending on the size of the wheel, the size of the tire you're looking for, you're

gonna be anywhere between that 290 and that 525.

So if you're looking for a very aggressive mud terrain tire to be used in an off-road

situation, I would recommend taking a look at this Nitto Mud Grappler, and you can find

it right here at extremeterrain.com.

For more infomation >> Jeep Wrangler NITTO Mud Grappler Tire (32-40" Diameters) (1987-2018 YJ, TJ, JK & JL) Review - Duration: 5:08.

-------------------------------------------

THE KIRA JUSTICE - "ECLIPSE" (Música Original FULL) - Duration: 4:23.

For more infomation >> THE KIRA JUSTICE - "ECLIPSE" (Música Original FULL) - Duration: 4:23.

-------------------------------------------

Nightcore - Bad Intentions - (Lyrics) - Duration: 3:20.

This video includes lyrics on the screen

For more infomation >> Nightcore - Bad Intentions - (Lyrics) - Duration: 3:20.

-------------------------------------------

Fiverr Marketing Hack: Should You PAY to Game the System? - Duration: 4:34.

For more infomation >> Fiverr Marketing Hack: Should You PAY to Game the System? - Duration: 4:34.

-------------------------------------------

Megyn Kelly Roundtable Talks Justice Anthony Kennedy's Retirement: 'This Is Big' | Megyn Kelly TODAY - Duration: 11:53.

For more infomation >> Megyn Kelly Roundtable Talks Justice Anthony Kennedy's Retirement: 'This Is Big' | Megyn Kelly TODAY - Duration: 11:53.

-------------------------------------------

Redemption For Those Accused Of Sexual Misconduct?: Megyn Kelly Roundtable | Megyn Kelly TODAY - Duration: 5:26.

For more infomation >> Redemption For Those Accused Of Sexual Misconduct?: Megyn Kelly Roundtable | Megyn Kelly TODAY - Duration: 5:26.

-------------------------------------------

Gasy Sauvage 2018 ★ Werawera Andafy Part #20 - Duration: 17:07.

For more infomation >> Gasy Sauvage 2018 ★ Werawera Andafy Part #20 - Duration: 17:07.

-------------------------------------------

Dadi Love LIVE Sakaraha - Duration: 8:11.

For more infomation >> Dadi Love LIVE Sakaraha - Duration: 8:11.

-------------------------------------------

The Positive Side Of Video Games - Duration: 4:50.

the positive side of video games the debate about video games being good or

bad is one of the most argued topics on the internet and between young adults

and their parents unfortunately some people have carved out the statement

saying that video games create mental issues even when there is no evidence to

justify that several years ago as we played Super Mario running jumping

eating mushrooms and taking out little evil animals set out to stop us from

saving the princess locked away by a dragon but now the top standards of

games have changed into a very engaging and storytelling narrative based to

multiplayer first-person shooter games and role-playing games that require

advanced levels of focus and team coordination to progress or achieve

success over an objective game development in 2018 is at a very

advanced stage where their creativity and storytelling abilities have evolved

ahead of your most favorite TV series and movies even ahead of those movies

that take the top 10 tanks in the box-office list most studios already

have multicultural multi-religious and groups that respect all genders and

sexualities towards building games that promote harmony and unity let us take a

look at some benefits that we gain through video games that can help our

lives and to have a healthy mentality one improves the ability to work as a

team currently the video gaming market has moved towards multiplayer where you

need to work as a team this improves the ability to complete objectives as a team

most games have their roles where each needs to complete a set of tasks that

help each other based on classes and specializations they choose to improves

problem-solving skills several research data has proved that

video gamers have the ability to think ahead of others regarding decisions and

reactions with the ability to simulate multiple outcomes in their mind based on

that they were able to react faster than those who do not play video games 3 a

great source of learning children and youngsters

recall an entire video game they liked some of the top-ranking video game

development companies have already taken steps to include a certain amount of

historical accuracy and some video games have been developed based on true

stories and events that took place in the past some games have included

historical figures that players can interact to learn about their history

and their life stories for help fight loneliness being a solitary individual

in the past video gaming events haven't been much popular as those organized

gatherings around movies and their fanbase currently the field of video

games has emerged to take a spot on agent games as well in the very near

future video gamers aren't antisocial or basement dwellers they all dream of

attending such premium events such as annual III where they announce new games

and gaming related news and the League of Legends very own championship that

fills huge stadiums full of gamers with so many other premium events organized

by other major game developers that includes amazing events that promotes

creativity and talents based on cosplay and artistry 5 to make a living did you

know that currently eSport stars earn way more than cricketers video gaming

industry has evolved into a stage where they can support millions of dollars in

cash prizes to those who win some competitive gamers have been able to

become millionaires by winning a single championship out of the blue these

opportunities are for those who play hard but in some areas such as video

games streaming and gaming related content creators have been able to

become far more successful than the creators from other fields gaming and

20:18 is certainly not a bad thing as most of them are well rated by

Entertainment Software Rating board that will help you to pick games based on the

content it includes gaming has certainly emerged into a positive factor that has

given many opportunities to those who are interested in the field and also

generated thousands and thousands of jobs to creative people who likes to

create alternative worlds video gaming has helped people fight depression

anxieties and it is very important to mention that too

much of anything is always bad

For more infomation >> The Positive Side Of Video Games - Duration: 4:50.

-------------------------------------------

7 MYTHS You Still Believe About Your Brain - Duration: 7:33.

For more infomation >> 7 MYTHS You Still Believe About Your Brain - Duration: 7:33.

-------------------------------------------

¡Silvestre Dangond nos presenta su nuevo disco! | Un Nuevo Día | Telemundo - Duration: 5:08.

For more infomation >> ¡Silvestre Dangond nos presenta su nuevo disco! | Un Nuevo Día | Telemundo - Duration: 5:08.

-------------------------------------------

#TBT 24 Reasons The Lost World & The Incredibles Are The Same Movie - Duration: 3:24.

What we gonna do now is go back, way back, back in time.

I always say don't tell me to do anything you wouldn't do yourself, so it's kinda

cool to see the director direct himself when he cameos as one of the characters in the

movie.

Anyway, there this dude we meet and we find out he sucks at life and has nothing going

for 'em.

His lady friend with the trademarked auburn reddish brown hair color keeps reminding him

how he's never around.

He occasionally exhibits some Walter Whitish characteristics in his parenting style and

he's liable to jack up your premium if you add him on as a drive to your car insurance

policy.

To make matters worse, his romance gets put on the rocks when one of the couple members

accepts a mission overseas and decides to keep it a secret from the other.

This pisses off the significant other when he/she finds out the other significant other

has been taking side jobs on the side.

Interested in handling the issue like an adult, first the pissed off love interest tries to

use the homing device linked to the loved one.

Then books a trip to the remote island See normally, what would be a vacation or honeymoon

destination, becomes a matter of life or death situation and it's really awkward.

Like the one part when they're in this cave and getting hunted.. you think somebody meaningful

might die, but luckily the four eyes character provides a distraction to help the important

characters get to safety.

Come to find out, the island is supervised by an organization that uses the lands to

test and monitor their experiments.

The face of the fortune 500 company is this former spoiled rich kid who has a chip on

his shoulder following a feud with one of the most popular humanitarians in the world.

He uses his super powers and or checkbook to get the best gunman henchman money can

buy.

A bit of a jerk, and you as the viewer can't wait for the good guys to get their claws

on him and start hi fiving his face, but it's totally out of the question when they have

to set a good example for the kids that sneak on the trip.

FY, information, this island is no place for kids.

Remember the bad guys, from the shows you used to watch on saturday morning?

Well these bad guys are not like those guys, the parental figure is all like so they start

running while getting hunted through the fields.

But then they make their way to a command center and Speaking of command center, while

there, the daughter morphs into a power ranger and starts hittin' front flips like she's

fighting puddies and what knot, but nonetheless they do manager to escape death for the double

digith time and catch a flight off the island.

You think the movie's gonna be done and stuff, but the rich guy arranges for his gunman

to load the man made apex predator and give it a first class ticket to the mainland where

it can terrorize cilivians or whatever.

The whole things one the news and on every channel except the music video ones.

Now as scary as it is to have a monster going Godzilla mode in your city there are far worse

things that could happen.

Like watching your marriage go down the drain and not being able to do anything to do about

it…like the couple at the part where the monster's chilling' outside their window

and the couple's more concerned about arguing about dinner scenarios, but anyways, the good

guys press a button and move back to the top of the rankings on the food chain.

Okay, now I got some bad news and some subjective good news.

Bad news, chip on his shoulder villain guy tries to kidnap a baby and as we all know,

that's never really a fair fight.

Good news is the poppa bear jumps in and they tag team the hell outta that guy before he

dies to death.

In the end, the world is a safer place, for everyone, I mean as this is one of the few

times I could remember where the ebony characters make it to the ending credits.

Those are 24 reasons these moves are the same..you agree, yes no maybe so.

If not, politely share your thoughts in the comments section below and click the subscribe

button for more 24 reason videos

For more infomation >> #TBT 24 Reasons The Lost World & The Incredibles Are The Same Movie - Duration: 3:24.

-------------------------------------------

Creating Your First Task - nTask - Duration: 1:50.

Hi, this is Josh from nTask.

Welcome to the nTask Beginner's Guide.

In this video, we're going to learn how to create your first task and explore some

basic settings needed to collaborate.

Alright, let's get started.

Once you log in you land on the task board.

To create a new task, click on the + button on the top center.

In the popup, give your task a suitable title.

In order to assign this task to another member, type the email address and click the plus

icon.

Or, simply select them from the dropdown.

You can also associate this task with an existing project or simply create a new one.

When you're done, click on Create Task to continue.

Your new task created is shown on the task board.

Clicking on the task tile opens up its details.

Start by adding some description about your task in the Details section.

Next, make a quick checklist for your task.

You can tick these items as you move along and the task's progress is updated automatically.

To keep everyone posted, use task status to define the task's progress.

Similarly, you can prioritize tasks by determining their priority here.

Next, give your task a due date by when you'd like it to be completed.

The green bar at the bottom is for Comments and Attachments.

Click on it to begin communicating with other team members.

You can also share files and documents here with the rest of the team.

And there you have it!

Your task is good as ready.

I hope this quick walkthrough was helpful.

To know more about how different modules work in nTask, see our detailed walkthrough guides

on our YouTube channel, or visit our website at www.ntaskmanager.com.

Until next time, this is Josh from nTask signing off.

For more infomation >> Creating Your First Task - nTask - Duration: 1:50.

-------------------------------------------

Top 10 Best Smartphones 2018 JULY - Duration: 2:38.

Looking to buy a new smartphone these are 10 of the best smartphones today big

screen and small bezels a big battery and a dedicated AI chip the huawei mate

10 Pro is a phone with a good camera powerful processor and excellent battery

life LG has updated the V 30 the new LG V 30s thin hue has a handful of updates

and specs here the focus was primarily on artificially intelligent software and

features show Mimi 8 the show Mimi 8 features the latest top-of-the-range

Qualcomm Snapdragon 845 chip with gesture controls face ID and Android or

EO 1 plus 6 class-leading display intuitive gestures innovative glass

design super fast charging battery unrivaled performance relative to

premium phones the Huawei P 20 pro is a brilliant handset with a great design an

astonishingly camera long battery life and capable performance the LG G 7 with

a new design and a massive display excellent wide-angle camera and reliable

performance the LG G 7 is a huge return of its predecessor best big phone to buy

as the Samsung Galaxy Note 8 with six point three inch infinity display six

gigs of ram for performance and two best-in-class rear cameras but don't

expect long battery life with his average sized battery Google pixel to

excel is a best camera smartphone today top of the line with Android Oreo VR

capable with a fast processor smart artificial intelligent software and a

superb camera in a waterproof design good-looking phones comes at a price

even if you take a little while to get used to the missing home button the

iPhone 10 with a new intuitive user interface a stunning ole aid screen and

an effective portrait lighting feature one of the best Android phones that

Samsung has ever made is the Galaxy S 9 the Galaxy S 9 plus is the current

flagship phone from Samsung now with a reinvented dual camera and the winner

bezel-less design is the best phone you can buy today thanks for watching and

stay tuned to see what the best smartphones will be in the coming months

see you on next videos

For more infomation >> Top 10 Best Smartphones 2018 JULY - Duration: 2:38.

-------------------------------------------

New Bangla Short Waz | জাত আনোয়ার গাছ | Abdur Razzak Bin Yousuf | 2018 [FHD] - Duration: 2:20.

AK Computer Network

Have Done This Video

Không có nhận xét nào:

Đăng nhận xét